Pegar imagen en excel

A través de código, me gustaría insertar una imagen en una celda de excel (por ejemplo, A1), he puesto la siguiente línea:
ThisWorkbook.Sheets("Menú").Pictures.Insert("C:\logo.jpg").Select,
lo hace bien pero no lo pega dónde yo quiero, cómo puedo elegir exactamente dónde quiero que incruste la imagen?.
Muchas gracias

1 Respuesta

Respuesta
1
La imagen no se puede incrustar donde vos quieres, ya que estas trabajando con excel, lo que podes hacer es la imagen que quieres pegar en alguna celda, podes ponerla en las imágenes prediseñadas de office, una vez ahí tienes que insertsr, imagen prediseñada, la buscas pero le das el derecho del mouse sobre la imagen y le pones copiar, ajora si podes pegarla donde quieres.
La otra alternativa es esta
Sub Macro5()
'
' Macro5 Macro
'
' Acceso directo: CTRL+w
'
    ActiveSheet.Shapes.AddPicture "C:\Users\Juan\Instalaciones\Programas\Office\MEDIA\CAGCAT10\j0088542.wmf", True, True, 100, 100, 70, 70
End Sub
Los 4 últimos parámetros son: izquierda, arriba, ancho, alto, medido en puntos, desde el inicio del documento, por ej si quieres ubicarlo en la columna dos, tendrás que sumar todas las columnas, lo cual me parece engorroso.
Yo probaría con a primer opción, y grabaría la macro de nuevo.
Cualquier duda consulta

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas