Uso de Visual Basic para leer desde una hoja de cálculo que no está cargado en ese momento hay que escribir una declaración de programación que carga una hoja de cálculo en la memoria. También incluye otras declaraciones que se leen de la hoja de carga y comunicación de los datos que se leen. Aprendizaje Visual Basic suficientemente bien como para aplicar estas declaraciones serían mucho tiempo a excepción de la función de grabación de macros Excel . Esta función escribe programas de Visual Basic para usted por la traducción de sus interacciones con Excel en instrucciones de programación . Instrucciones
1
Abrir Excel. Haga clic en el botón de "Office" . Haga clic en el botón "Opciones" que aparece. Este paso le lleva al control que revela la pestaña " desarrolladores" , que normalmente se oculta . La pestaña de " desarrolladores" dispone de herramientas para trabajar con Visual Basic .
2 Haga clic en la casilla de verificación " Mostrar ficha Programador ", haga clic en el botón " Aceptar " del cuadro de diálogo. Excel muestra ahora en la pestaña " Developer " .
3
clic en la pestaña " desarrolladores" , a continuación, haga clic en el botón "Grabar" para mostrar el cuadro de diálogo de grabación de macros.
< Br > 4
Escriba un nombre para la macro , como " LoadSpreadsheet . " Vamos a usar una parte de la macro en un programa de Visual Basic que lee en una hoja de cálculo que no está cargado en Excel.
5
Haga clic en " OK" para comenzar a grabar , y luego haga clic en " Inicio " comando " Abrir" de la pestaña para cargar una hoja de cálculo existente desde su disco duro .
6
clic comando de la pestaña " Inicio ", " Cerrar" para descargar la hoja de cálculo, haga clic en " Detener grabación de la pestaña " desarrolladores " " botón. La macro que ha grabado contiene una instrucción de Visual Basic para cargar una hoja de cálculo en Excel.
7
clic en el botón " Macros " de la pestaña " desarrolladores" , a continuación, haga clic en el nombre de la macro que ha grabado. Haga clic en el botón "Editar " para entrar en la ventana de programación Visual Basic .
8
Arrastre el ratón sobre la declaración de "Open" , a continuación, pulse la tecla "Ctrl " y "C " al mismo tiempo para copiar la declaración a la portapapeles.
9
Haga clic en un área vacía de la ventana de programación , a continuación, pulse la tecla "Ctrl " y " V " al mismo tiempo para pegar el comunicado.
10
Escriba el siguiente declaración sobre la declaración de "Open" que acaba de pegar . Esta nueva declaración se inicia el programa de Visual Basic para la lectura de otra hoja de cálculo en la memoria :
Sub readSpreadsheet ()
11
Escribe las siguientes declaraciones después de la declaración de " Open". Estas declaraciones leídas desde la hoja de cálculo abierta por la declaración de "Open" , mostrar el contenido de una celda en la hoja de cálculo , a continuación, cierre la hoja de cálculo .
Range MsgBox ( " C124 " )
ActiveWorkbook . Close to
End Sub
12
Click en cualquiera de las cuentas que acaba de escribir y pulse la tecla "F5 " para ejecutar el programa. Aparecerá un cuadro de mensaje y mostrar el contenido de una celda en la hoja de cálculo que se abrió a principios de la grabación de la macro.