VBA (Visual Basic ) se basa en la observación inteligente que usted puede ahorrar tiempo de programación mediante la construcción de macros y generación automática de código a partir de su procedimiento. La gran ventaja es que permite evitar escribir código arcano y la sintaxis . Esto ahorra tiempo. Puede utilizar VBA para crear una macro que hará que los rangos con nombre en una hoja de cálculo Excel y copiarlos a otras hojas en el mismo libro . Por supuesto , puede crear otras macros que hará que los rangos con nombre y manipular los datos de otras maneras. Instrucciones
Uso de VBA para obtener los rangos con nombre en Excel
1 En el menú Inicio , seleccione " Programas ", luego " Excel ".
2 < p> Crear varias tablas de prueba que estarán en los rangos con nombre . En primer lugar , vaya a la celda B2 y escriba el número " 10 ". Hit Enter. Copie la celda B2 usando Ctrl -C. Mantenga pulsada la tecla Mayús y pulse la flecha hacia abajo 8 veces, a continuación, pulse la flecha derecha 4 veces. Presione Ctrl- V para pegar .
3
Compruebe si tiene una tabla de 9x5 llena de decenas .
4
Nombre del rango encontrando el nombre caja en la esquina superior izquierda - " . B2" es un pequeño triángulo negro , boca abajo en la esquina izquierda al lado de la caja que lee actualmente clic en el cuadro de Nombre y pulse la tecla Retroceso para borrar . Escriba la palabra " TableOne . " Pulse " Enter".
5
Ir a la celda B15 para crear un segundo rango con nombre . Tipo " 20 " y presionar " Enter". Copie la celda B2 usando Ctrl -C. Mantenga pulsada la tecla Mayús y pulse la flecha hacia abajo 8 veces, a continuación, pulse la flecha derecha 4 veces. Presione Ctrl- V para pegar . Asigne un nombre al rango de nuevo encontrar el nombre de buzón, haga clic en él y borrarlo. Escriba la palabra " TableTwo . " Pulse " Enter". Haga clic en la celda A1 para empezar de nuevo.
6
Crear una macro VBA para obtener los rangos con nombre por primera Herramientas de selección . A continuación, seleccione Macro . A continuación, seleccione Grabar nueva macro. Pulse Aceptar y acepte el nombre Macro1 , la macro se iniciará la grabación
7
Haga clic en el triángulo hacia abajo en el cuadro de nombres . . Seleccione " TableOne . " Presione Ctrl- C para copiar . Haga clic en Hoja 2 (abajo ) y vaya a G1. Presione Ctrl- V para pegar . Pulse Hoja 1 . Vuelva a hacer clic en el triángulo hacia abajo en el cuadro de Nombre y seleccione TableTwo . Presione Ctrl -C. Pulse 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 " . Edición" El código debe recibir la siguiente manera:
Sub Macro1 () '' Macro1 Macro ' .... ' Application.Goto Referencia: = " Hojas TableOne " Selection.Copy ( " Hoja2 ") Seleccione Range (" G1" ) seleccione Hojas ActiveSheet.Paste ( "Sheet1 ") Seleccione Application.Goto Referencia: . . . = Aplicación " TableTwo " . CutCopyMode = Hojas Selection.Copy falsos ( " hoja 3 ") . Seleccione ActiveSheet.PasteEnd Sub
9
ejecutar la macro que se remonta a la hoja de cálculo (haga clic en el otro cuadro de Excel en la parte inferior de página) . Limpiar las hojas 2 y 3 . Ir a la Hoja 1 . Haga clic en " Herramientas", " Macro ", " Macros " y " Ejecutar". Macro1 se destaca y se ejecutará .