Hola SpeedCad.Hola Brroz...
El error tal vez venga dado por lo siguiente:
En excel la función LoadPicture es miembro de la biblioteca Stdole. En vb LoadPicture es miembro de la biblioteca VB. Esto lo puedes comprobar con el examinador de objetos.
Espero que esto sea la solución:Código: Text
HojaNueva.OLEObjects("Image1").object.Picture = Stdole.LoadPicture(archivo)
Suerte.