“Conocimientos software>Microsoft Access

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

2011/10/2
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á .

Microsoft Access
Cómo utilizar Vb6 para ejecutar una macro de Excel
Definición de macros de Excel
Cómo resumir los datos en Excel
Cómo aprender Excel VBA Online
Cómo importar macros de Excel 97 a Excel 2003
Cómo dar formato a un eje de Excel en un Mac
Cómo entrar en una matriz en Excel 2007
Cómo agregar celdas en Excel
Conocimientos Informáticos © http://www.ordenador.online