Macro para romper vinculo de imagen para que este fija
He aprendido mucho en el foro, pero ahora me tope con un detalle, tengo este código:
Sub insertarimagen()
'Por.DAM
On Error Resume Next
ruta = ActiveWorkbook.Path & "\"
For i = 1 To Range("A" & Rows.Count).End(xlUp).Row
imagen = Cells(i, "A")
Set img = ActiveSheet.Pictures.Insert(ruta & imagen)
With Cells(i, 2)
Arr = .Top
Izq = .Left
Anc = .Offset(0, 1).Left - .Left
Alt = .Offset(1, 0).Top - .Top
End With
With img
'.Name = numimg
.ShapeRange.LockAspectRatio = msoFalse
.Top = Arr
.Left = Izq
.Width = Anc
.Height = Alt
End With
Set img = Nothing
Next
End Sub
Que me extrae la imagen de una carpeta siempre y cuando coincida con la descripción, hasta ahí todo bien, pero si quiero mandar el archivo a los jefes, cuando lo abren les marca el siguiente error en la imagen "No puede mostrar la imagen porque se rompió el vínculo o se ha cambiado de ubicación" y son 284 imágenes, entonces me marca 284 errores, supuse que tendría que mandar la carpeta de las imágenes con el libro de excel, para que me "muestre las imágenes" y de hecho funciono, ¿mi duda es se puede ajustar la macro para que pegue la imagen y no genere un vinculo que es el que genera error?.