Tecnología

Inicio

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

El conjunto de aplicaciones de Office de Microsoft puede ser automatizado utilizando toda la lengua propia de Microsoft patentada de secuencias de comandos, Visual Basic para Aplicaciones (VBA). Es común que las hojas de cálculo de Excel a ser grandes y, a veces es posible que necesite para generar informes de esas grandes hojas de cálculo. Para hacer esto, utilizar VBA para leer los datos de Excel y escribirlo en un documento de Word para que pueda ser impreso y presentado muy bien a la direcció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 de la izquierda para abrirla, si no está ya abierto.

3 Copia y pega el siguiente código en la ventana de código. Se abrirá Word, cree un nuevo documento y colocar el contenido de la celda A1 de la hoja de cálculo en la primera línea del documento de Word:

Dim wrdApp Como Word.Application

wrdDoc tenue Como Word.Document

Establecer wrdApp = CreateObject ( "Word.Application")

wrdApp.Visible = True

Establecer 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. Marque "Biblioteca de objetos de Microsoft Word" en la lista de referencias para colocar una marca de verificación junto a ella, y luego haga clic en "Aceptar" para agregar la referencia.

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

Consejos y advertencias

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