Tecnología

Inicio

Cómo leer De otra hoja de cálculo de Excel durante el uso de Excel Visual Basic

Cómo leer De otra hoja de cálculo de Excel durante el uso de Excel Visual Basic


Utilizar Visual Basic para leer a partir de una hoja de cálculo que no está cargado actualmente consiste en escribir un comunicado de programación que carga una hoja de cálculo en la memoria. También implica otras declaraciones que se leen de la hoja de cálculo cargado y reportan los datos que ha leído. El aprendizaje de Visual Basic lo suficientemente bien como para aplicar estas declaraciones podría llevar mucho tiempo, excepto para la función de Excel de grabación de macros. Esta característica permite escribir programas de Visual Basic para que mediante la traducción de sus interacciones con Excel en sentencias de programación.

Instrucciones

1 Abra Excel. Haga clic en el botón "Office". Haga clic en el botón "Opciones" que aparece. Este paso que conduce al control que revela la pestaña "desarrolladores", que normalmente se oculta. La pestaña "desarrollador" dispone de herramientas para trabajar con Visual Basic.

2 Haga clic en la casilla de verificación "Mostrar ficha", haga clic en el botón "OK" del cuadro de diálogo. Excel muestra ahora la pestaña "desarrollador".

3 Haga clic en la pestaña "desarrolladores", a continuación, haga clic en el botón "Grabar" para mostrar el cuadro de diálogo para la grabación de macros.

4 Escriba un nombre para la macro, tales como "LoadSpreadsheet." Vamos a usar una parte de la macro en un programa de Visual Basic que se lee de una hoja de cálculo que aún no se ha cargado en Excel.

5 Haga clic en "OK" para iniciar la grabación, haga clic en el comando "Abrir" de la pestaña "Inicio" para cargar una hoja de cálculo existente desde su disco duro.

6 Haga clic en el comando "Cerrar" de la pestaña "Inicio" para descargar la hoja de cálculo, a continuación, haga clic en el botón de la pestaña "Desarrollador" "Detener grabación". La macro que ha grabado contiene una instrucción de Visual Basic para cargar una hoja de cálculo en Excel.

7 Haga clic en el botón "macros" de la pestaña "desarrolladores", a continuación, haga clic en el nombre de la macro que grabó. 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 "Abrir", a continuación, pulse la tecla "Ctrl" y "C" al mismo tiempo para copiar la declaración en el 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 la siguiente instrucción encima de la instrucción "abierto" que acaba de pegar. Esta nueva declaración de que comience su programa de Visual Basic para la lectura de otra hoja de cálculo en la memoria:

Sub readSpreadsheet ()

11 Escriba las siguientes declaraciones después de la declaración "abierto". Estas declaraciones leídas desde la hoja de cálculo abierta por el estado "abierto", mostrar el contenido de una celda en la hoja de cálculo, a continuación, cierre la hoja de cálculo.

MsgBox Range ( "C124")

ActiveWorkbook.Close

End Sub

12 Haga clic en cualquiera de las declaraciones que acaba de escribir, a continuación, pulse la tecla "F5" para ejecutar el programa. Un cuadro de mensaje aparecerá y mostrar el contenido de una celda en la hoja de cálculo que se abrió anteriormente al grabar la macro.