Tecnología

Inicio

Cómo importar una hoja de cálculo de Excel en Visual Basic

Cómo importar una hoja de cálculo de Excel en Visual Basic


Visual Basic para Aplicaciones (VBA) es un lenguaje de programación diseñado para su uso en aplicaciones de Microsoft Office como Excel. VBA le permite personalizar Excel para eliminar las tareas repetitivas como la entrada de datos y haciendo clic en los iconos en la barra de herramientas que utiliza con frecuencia. En lugar de abrir una hoja de cálculo de forma manual, un pequeño fragmento de código VBA puede importar la hoja de trabajo para usted. VBA se compone en el Editor de Visual Basic (VBE), que se puede acceder desde cualquier hoja de cálculo.

Instrucciones

1 Pulse la tecla "F11" para abrir el VBE "Alt" y. La ventana VBE se abrirá.

2 Haga clic en la ficha "Insertar" en la barra de herramientas y haga clic en "módulos". Esto abre una nueva ventana en el VBE.

3 Cortar y pegar el código siguiente en la ventana en blanco:

importworksheet sub ()

'Macro importworksheet

Workbooks.Open Filename:= _

"C: \ Desktop \ Filename.xlsx"

End Sub

4 Vuelva a colocar el nombre del archivo con el nombre del archivo que desea importar. Por ejemplo, si el nombre del archivo que desea trabajar se llama "prueba" y se encuentra en la carpeta "Miarchivo", a continuación, cambiar "C: \ Desktop \ Filename.xlsx" a "C: \ Miarchivo \ Test.xlsc. "

5 Ejecutar la macro pulsando la tecla "F5" de dentro de la VBE. También puede ejecutar la macro desde la pantalla principal de Excel haciendo clic en la pestaña "desarrolladores", luego en "Macros", luego en "importworksheet" y haga clic en "Ejecutar".

Consejos y advertencias

  • Pulse la tecla "Alt" y "F11" para alternar entre la hoja de cálculo Excel y el VBE.