ubiquitour.com

Cómo utilizar VBA para obtener los rangos con nombre en una hoja de cálculo de Excel

VBA (Visual Basic) se basa en la observación inteligente que usted puede ahorrar tiempo de programación por edificio macros y generación automática de código de su procedimiento. La ventaja enorme es que evites escribir sintaxis y código Arcano. Ahorra tiempo. Puede utilizar VBA para crear una macro que obtenga los rangos con nombre de una hoja de cálculo de Excel y copiarlos en otras hojas en el mismo libro. Por supuesto, puede crear otras macros que obtendrá los rangos con nombre y manipular los datos de otras maneras.

Instrucciones

Uso de VBA para obtener los rangos con nombre en Excel

1 Desde el menú Inicio, seleccione "programas", luego "Excel".

2 Crear algunas tablas de prueba que serán en los rangos con nombre. En primer lugar, ir a la celda B2 y escriba el número "10". Pulsar intro. Copiar celda B2 usando Ctrl-C. Pulsada la tecla mayúsculas y pulse la flecha hacia abajo 8 veces, luego presione la flecha derecha 4 veces. Presione Ctrl-V para pegar.

3 Compruebe para ver si tienes una tabla de 9 x 5 completa de decenas.

4 Nombre de la gama por encontrar el cuadro Nombre en la esquina superior izquierda, es un triángulo negro pequeño, boca abajo en la esquina izquierda junto al cuadro que actualmente Lee "B2". Haga clic en el cuadro Nombre y presione la tecla retroceso para borrar. Escriba la palabra "TableOne." Presione "Enter".

5 Ir a celda B15 para crear un rango con nombre segundo. Escriba "20" y pulse «Enter». Copiar la celda B2 usando Ctrl-C. Pulsada la tecla mayúsculas y pulse la flecha hacia abajo 8 veces, luego presione la flecha derecha 4 veces. Presione Ctrl-V para pegar. Nombre de la gama otra vez encontrando el cuadro Nombre, clic en él y limpieza. Escriba la palabra "TableTwo." Presione "Enter". Haga clic en la celda A1 para empezar de nuevo.

6 Crear una macro VBA para obtener los rangos con nombre de primeras herramientas de selección. Continuación, seleccione macros. Continuación, seleccione Nueva Macro de registro. Pulse OK y acepte el nombre de Macro1; la macro comenzará la grabación.

7 Haga clic en el triángulo de abajo en el cuadro nombre. Seleccione "TableOne." Presione Ctrl-C para copiar. Haga clic en la hoja 2 (abajo) e ir a G1. Presione Ctrl-V para pegar. Boletín de prensa 1. Otra vez clic en el triángulo de abajo en el cuadro Nombre y seleccione TableTwo. Presione Ctrl-C. Presione la hoja 3. Presione Ctrl-V para pegar. Pulsa el cuadrado azul en el cuadro grabar Macro.

8 Para ver el programa corto que has creado, seleccione Herramientas, Macro, Macros y Macro1 (o el nombre de la macro). Haga clic en "Editar". Quisiera tu código como este:

Sub Macro1()'' Macro1 Macro' ….'Application.Goto referencia: = "TableOne"Selection.CopySheets("Sheet2"). SeleccioneRange("G1"). SeleccioneActiveSheet.PasteSheets("Sheet1"). SeleccioneApplication.Goto referencia: = "TableTwo"Application.CutCopyMode = FalseSelection.CopySheets("Sheet3"). SeleccioneActiveSheet.PasteEnd Sub

9 Ejecute la macro volviendo a la hoja de cálculo (haga clic en el otro cuadro de Excel en la parte inferior de la página). Borrar hojas 2 y 3. Ir a la hoja 1. Haga clic en "Herramientas", "Macro", "Macros" y "Run". Se destaca la Macro1 y ejecutará.

Consejos y advertencias

  • Utilice la función de ayuda de Microsoft Excel cada vez que necesite ayuda.