Macro para copiar imágenes desde varias hojas de excel a w0rd
Los ejemplo que eme envío son muy bueno, pero la macro solo pega de una hoja de excel a word.
Esta macro quiero adaptarla para que inserte imágenes desde varias hojas de excel y la pegue en word, en este ejemplo las imágenes las tengo en la hoja suelos y en la hoja insertar mapas, la idea es que me pegue en word
Gracias por la ayuda
Sub CREAR_INFORME()
Application.ScreenUpdating = False
Application.DisplayAlerts = False
Dim objWord As Word.Application, wdDoc As Word.Document
Set A = Sheets(ActiveSheet.Name)
nom = ActiveWorkbook.Name
pto = InStr(nom, ".")
nomarch = Left(nom, pto - 1)
ruta = ThisWorkbook.Path & "\" & nomarch & ".docx"
Set objWord = CreateObject("Word.Application")
objWord.DisplayAlerts = wdAlertsNone
objWord.Visible = True
Set wdDoc = objWord.Documents.Open(ruta)
nomfic = nomarch & " " & Format(Date, "dd-mm-yyyy")
rutainf = ThisWorkbook.Path & "\" & nomfic & ".docx"
For x = 1 To ActiveSheet.Shapes.Count
Sheets("SUELOS").Activate
ActiveSheet.Shapes(x).CopyPicture
ts = "[TABLA" & x & "]"
Sheets("INSERTAR_MAPAS").Activate
ActiveSheet.Shapes(x).CopyPicture
ts = "[MAPA" & x & "]"
objWord.Selection.Move 6, -1
objWord.Selection.Find.Execute FindText:=ts
While objWord.Selection.Find.Found = True
objWord.Selection.Paste ' False, True, False
objWord.Selection.Move 6, -1
objWord.Selection.Find.Execute FindText:=ts
can = can + 1
Wend
Next x
wdDoc.SaveAs Filename:=rutainf, FileFormat:=wdFormatXMLDocument
'wdDoc.Close
MsgBox ("Se copiaron " & can & " gráficos de Excel a Word"), vbInformation, "AVISO"
'wdDoc.Quit
Application.ScreenUpdating = True
Application.DisplayAlerts = True
End Sub