Modificar macro que inserta imagen
Tengo una macro que me inserta una imagen si coincide con el nombre de una hoja.
La macro me excluye la hoja "Nueva plantilla", pero me gustaría saber como se añaden más hojas.
Un saludo,
Ramon.
Sub InsertaImagenMA(): On Error Resume Next
Application.ScreenUpdating = False
For Each hoja In Sheets
If Not hoja.Name = "Nueva plantilla" Then
hoja.Select
ActiveSheet.Shapes("CARACOLA").Delete
ActiveSheet.Pictures.Insert(ThisWorkbook.Path & "\imagenes\" & [B2] & ".png").Select
Selection.Name = "CARACOLA"
With Selection.ShapeRange
.LockAspectRatio = False
.Left = Range("D1").Left + 1
.Top = Range("D67").Top + 1
.Width = 300
.Height = 230
End With
ActiveCell.Select
End If
Next
End Sub
2 Respuestas
Respuesta de Elsa Matilde
3
Respuesta de Dante Amor
2