Cargar imágenes
Hola amigo.
Me proporcionaron el siguiente código, que lo que hace es traer una imagen que está fuera del libro (en un directorio llamado "IMÁGENES ARTÍCULOS") a la hoja actual.
---------------------------------------------------------
Sub insertar_imagen_ST()
img = [a4] 'nombre de la imagen sin la extension
With ActiveSheet
On Error Resume Next 'si no existe salta el errro por objeto inexistente
.Shapes("copia").Delete 'si existe lo elimina
Range("C6:E7").Select 'selecciona el rango
'inserta la imagen y le asigna un nombre(en este caso 'copia'),que sera importante para el borrado posteriormente
.Pictures.Insert _
(ThisWorkbook.Path & "\IMAGENES ARTICULOS\" & img & ".bmp").Name = "copia"
.Shapes("copia").Width = 255 'ajusta el ancho de la imagen
.Shapes("copia").Height = 185 'ajusta el alto
End With
End Sub
-------------------------------------------------------------
Lo que yo desearía es poder traer varias imágenes, 4 en concreto, a esa hoja y colocarlas en diferentes sitios.
¿Qué modificaciones habría que hacer en el código?
Un saludo y Gracias anticipadas.
Me proporcionaron el siguiente código, que lo que hace es traer una imagen que está fuera del libro (en un directorio llamado "IMÁGENES ARTÍCULOS") a la hoja actual.
---------------------------------------------------------
Sub insertar_imagen_ST()
img = [a4] 'nombre de la imagen sin la extension
With ActiveSheet
On Error Resume Next 'si no existe salta el errro por objeto inexistente
.Shapes("copia").Delete 'si existe lo elimina
Range("C6:E7").Select 'selecciona el rango
'inserta la imagen y le asigna un nombre(en este caso 'copia'),que sera importante para el borrado posteriormente
.Pictures.Insert _
(ThisWorkbook.Path & "\IMAGENES ARTICULOS\" & img & ".bmp").Name = "copia"
.Shapes("copia").Width = 255 'ajusta el ancho de la imagen
.Shapes("copia").Height = 185 'ajusta el alto
End With
End Sub
-------------------------------------------------------------
Lo que yo desearía es poder traer varias imágenes, 4 en concreto, a esa hoja y colocarlas en diferentes sitios.
¿Qué modificaciones habría que hacer en el código?
Un saludo y Gracias anticipadas.
1 respuesta
Respuesta de paramisolo
1