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