“Conocimientos software>Microsoft Access

¿Cómo escribir macros para Excel VBA

2012/6/24
? Microsoft Excel tiene un lenguaje de programación Visual Basic para Aplicaciones, que permite a los desarrolladores ampliar el conjunto de herramientas por defecto de Excel. El uso de este lenguaje de programación con dominio implicaría una curva de aprendizaje larga , si no fuera por orden de grabación de macros de Excel. Este comando escribe un programa para usted basado en los comandos que se ejecutan en Excel. Mediante el estudio de estos programas , usted puede aprender a escribir el suyo propio. Dado que las macros pueden cambiar grandes volúmenes de datos de manera rápida , probar todas las macros en las copias de los datos originales antes de usarlos en los datos. Instrucciones
Hola Macro
1

Abrir Excel , a continuación, haga clic en opción " Nuevo" del botón de Office para crear un nuevo libro.

2 Haga clic en el menú de " desarrolladores" botón de "Visual Basic ", que indica a Excel para abrir el entorno de programación Visual Basic .
3

clic comando " Módulo " del menú "Insertar " para insertar una nueva ventana para instrucciones de macros .
4

Escribe las siguientes declaraciones en la nueva ventana.

Public sub HelloExcelUser

MsgBox " Hola Excel usuario! "

End Sub
Página 5

Press "F5 " para ejecutar el programa. Aparecerá un cuadro de mensaje, creado por el programa.
6

Haga clic en " Aceptar" en el cuadro de mensaje para cerrarlo y terminar el programa.
Record
Página 7

Crear un nuevo libro , haga clic en opción " nuevo" del botón de Office.
8

Escriba la siguiente lista en una columna de celdas de la hoja , a continuación, arrastre una región de selección alrededor de la lista .

Clark Kent

Lois Lane

Jimmy Olsen
9

Haga clic en el botón "Record" del menú " desarrollador " para mostrar el cuadro de diálogo para la grabación de macros.
10

Type " FilterMacro " para el nombre de la macro, haga clic en " OK" para comenzar a grabar la macro.
11

clic del menú " Inicio " botón " Filtro" , y luego haga clic en todas las casillas de verificación en el cuadro de diálogo "Filtro" para desactivar las casillas de verificación , a excepción de " Lois Lane ". Esto le indica a Excel para filtrar la lista para mostrar sólo la entrada con " Lois Lane ".
12

clic en "Aceptar " para cerrar el cuadro de diálogo del filtro , haga clic en la pestaña " Developer " .
Página 13

clic en el botón " Detener grabación " para finalizar la grabación de la macro .
14

clic en el botón " macros " para mostrar una lista de macros, haga clic en la opción " FilterMacro " .
15

clic en el botón "Editar " para entrar en el entorno de programación Visual Basic . Excel mostrará la macro que anotó por la grabación . Vas a escribir una nueva macro manualmente , utilizando las declaraciones de la macro grabada.
16

Arrastre una región de selección alrededor de las declaraciones " FilterMacro " y pulse "Control" y " C " al mismo tiempo para copiar las declaraciones en el portapapeles .
17

Haga clic en un área vacía de la ventana de programación , presione "Control" y " V " al mismo tiempo para duplicar la " FilterMacro " macro .
18

escriba sobre el nombre " FilterMacro " con el nombre " FilterMacro2 . " Escriba sobre la dirección de la celda en el entre paréntesis después del texto texto " ActiveSheet.Range " , con el siguiente texto : "$ A $ 40: $ A $ 43" . Esto le indicará a Excel para aplicar un filtro a las celdas en el rango $ A $ 40 a $ A $ 43 . Usted escribe que los mencionados de paso viene
19

tipo sobre el texto citado a continuación del texto " criterios1 " con esto: . " Bananas ". Esto le indicará a Excel para mostrar solamente el artículo " Bananas " de la lista filtrada .
20

clic en el icono "Excel" en la barra de tareas de Windows para volver a Excel. Escriba la lista en la celda "$ A $ 40, " y las celdas debajo de él:

Frutas

Manzanas

Naranjas

Bananas

21

clic en el botón " Macros " en la barra de herramientas , haga doble clic en el elemento " FilterMacro2 " , que representa el programa que acaba de escribir . Excel se ejecutará el programa, lo que se traducirá en un solo elemento " Bananas " que se muestra en la lista que escribió en el paso anterior. En esta sección se ha mostrado cómo usar la información de una macro grabada para escribir una nueva macro.

Microsoft Access
Cómo transferir los contactos de Outlook a Excel
Cómo cambiar un calendario en Excel para Mac
Cómo utilizar Delimitado Pipe en archivos de Excel
Cómo encontrar las lengüetas inferiores de una hoja de cálculo Excel
Cómo mostrar fracciones en Excel 2003
Cómo abrir varias ventanas en Microsoft Excel
Cómo comparar dos hojas de cálculo de Excel
Cómo calcular el área de una sección irregular en Excel
Conocimientos Informáticos © http://www.ordenador.online