VBA (Visual Basic) se basa en la observación inteligente que se puede ahorrar tiempo de programación mediante la creación de macros y generación automática de código de su procedimiento. La gran ventaja es que se evita la necesidad de escribir código arcano y la sintaxis. Esto ahorra tiempo. Puede utilizar VBA para crear una macro que hará que los rangos con nombre de una hoja de cálculo Excel y copiarlos en otras hojas en el mismo libro. Por supuesto, se pueden crear otras macros que les permite conocer los rangos con nombre y manipular los datos de otras maneras.
Instrucciones
El uso de VBA para obtener los rangos con nombre en Excel
1 En el menú Inicio, seleccione "programas", luego "Excel".
2 Crear algunas tablas de prueba que estarán en los rangos con nombre. En primer lugar, ir a la celda B2 y escriba el número "10" Pulse la tecla Enter. Copia la celda B2 usando Ctrl-C. Mantenga pulsada la tecla Shift y presione la flecha hacia abajo 8 veces, a continuación, pulse la flecha hacia la derecha 4 veces. Presione Ctrl-V para pegar.
3 Comprobar para ver si tiene una tabla de 9x5 llena de decenas.
4 Nombre del rango encontrando el cuadro de nombres en la esquina superior izquierda - ". B2" es un triángulo negro pequeño, boca abajo en la esquina izquierda al lado de la caja que lee actualmente Haga clic en el cuadro Nombre y presione la tecla Retroceso para borrar . Introduzca la palabra "TableOne." Pulse el botón "Enter".
5 Ir a la celda B15 para crear un segundo rango con nombre. Tipo "20" y presionar "Enter". Copiar la celda B2 usando Ctrl-C. Mantenga pulsada la tecla Shift y presione la flecha hacia abajo 8 veces, a continuación, pulse la flecha derecha 4 veces. Presione Ctrl-V para pegar. Nombre de la gama por la búsqueda de nuevo el cuadro Nombre, haga clic en ella, y la limpieza de la misma. Introducir la palabra "TableTwo." Presione ENTRAR." 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. A continuación, seleccione Macro. A continuación, seleccione Grabar nueva macro. Pulse OK y aceptar el nombre Macro1; la macro se iniciará 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) y vaya a G1. Presione Ctrl-V para pegar. Prensa Hoja 1. De nuevo, haga clic en el triángulo hacia abajo en el cuadro Nombre y seleccione TableTwo. Presione Ctrl-C. Prensa Hoja 3. Presione Ctrl-V para pegar. Pulse el cuadrado azul en el cuadro Grabar macro.
8 Para ver el programa corto que ha creado, seleccione Herramientas, Macro, macros, y Macro1 (o el nombre de la macro). Haga clic en "Editar". El código debería recibir la siguiente manera:
Sub Macro1 ()
'
'Macro Macro1
'....
'
Application.Goto Referencia: = "TableOne"
Selection.Copy
Sheets ( "Hoja2"). Select
Range ( "G1"). Seleccionar
ActiveSheet.Paste
Sheets ( "Sheet1"). Select
Application.Goto Referencia: = "TableTwo"
Application.CutCopyMode = False
Selection.Copy
Sheets ( "Hoja 3"). Select
ActiveSheet.Paste
End Sub
9 Ejecutar la macro, volviendo a la hoja de cálculo (haga clic en el cuadro de Excel otra debajo de la página). Hojas claras 2 y 3. vaya a la hoja 1. Haga clic en "Herramientas", "Macro", "Macros" y "Ejecutar". Macro1 se resalta y se ejecutará.
Consejos y advertencias
- Utilice la función de ayuda de Microsoft Excel cada vez que necesita ayuda.