ubiquitour.com

Cómo utilizar VBA para mover datos de Excel a Word

Suite de Microsoft de aplicaciones de Office puede todos ser automatizado usando el lenguaje para guiones propiedad de Microsoft, Visual Basic para aplicaciones (VBA). Es común para hojas de cálculo Excel llegar a ser grande, y a veces puede que necesite generar informes de las hojas de cálculo grandes. Para ello, utilizar VBA para leer los datos desde Excel y escribe en un documento de Word así que puede muy bien impreso y presentado a la administración y los accionistas.

Instrucciones

1 Abra el editor de Visual Basic presionando "Alt" y "F11" al mismo tiempo.

2 Haga doble clic en "ThisWorkbook" en el panel de navegación izquierdo para abrirlo, si no está ya abierto.

3 Copie y pegue el código siguiente en la ventana de código. Abrir Word, crear un nuevo documento y colocar el contenido de la celda A1 en la hoja de cálculo en la primera línea del documento de Word:

Dim wrdApp como Word.Application

Dim wrdDoc como Word.Document

Set wrdApp = CreateObject("Word.Application")

wrdApp.Visible = True

Set wrdDoc = wrdApp.Documents.Add ' crear un nuevo documento

Con wrdDoc

.Content.InsertAfter Range("A1")

Terminar con

4 Haga clic en "Herramientas" y luego "Referencias" en el menú superior del editor de Visual Basic. Compruebe la "Biblioteca de objetos de Microsoft Word" en la lista de referencias para colocar una marca de verificación junto a él y haga clic en "Aceptar" para agregar la referencia.

5 Ejecutar la macro presionando "F5" para ver el documento abierto.

Consejos y advertencias

  • VBA permite guardar y cargar los documentos existentes, así como crear otros nuevos.