Copiar las hojas de mi archivo excel a word con macros
Necsito una ayuda mi macro como ven se ejecuta de una manera excelente me copia desde un rango de celdas en la hoja activa a word y lo guarda de manera excelente pero esto solo ocurre para 1 hoja que tenga en mi excel, ahora el problema es que tengo 5 hojas con valores en el mismo rango. Lo que deseo hacer es copiar cada hoja del libro excel a word seria un documento word con 5 hojas que cada hoja representa a la del excel alguna idea de como lograrlo por favor.
Sub CopiaraWord()
Dim MiappWord As Object
Set MiappWord = CreateObject("Word.Application")
Range("A1:H40").Copy
With MiappWord
.Documents.Add
.Selection.PasteExcelTable False, False, False
.ActiveDocument.SaveAs Filename:=ThisWorkbook.Path & "\miarchivo.docx"
.Visible = True
End With
Application.CutCopyMode = False
Set MiappWord = Nothing
MsgBox "Todo listo"
End Sub
3 Respuestas
Respuesta de Programar Excel
1
Respuesta de Adriel Ortiz Mangia
1
Respuesta de Abraham Valencia
1
