300 Ejemplos

Grabador de macros

Macro Recorder

Grabar una macro | Ejecutar una macro grabada | Ver la macro

los Grabador de macros , una herramienta muy útil incluida en Excel VBA , registra cada tarea que realiza con Excel. Todo lo que tienes que hacer es grabar una tarea específica una vez. A continuación, puede ejecutar la tarea una y otra vez con el clic de un botón. El Grabador de macros también es de gran ayuda cuando no sabe cómo programar una tarea específica en Excel VBA. Simplemente abra el Editor de Visual Basic después de grabar la tarea para ver cómo se puede programar.



Desafortunadamente, hay muchas cosas que no puede hacer con la grabadora de macros. Por ejemplo, no puede recorrer un rango de datos con la grabadora de macros. Además, la grabadora de macros utiliza mucho más código del necesario, lo que puede ralentizar el proceso.

Grabar una macro

1. En la pestaña Desarrollador, haga clic en Grabar macro.

Grabar macro

2. Ingrese un nombre.

3. Seleccione Este libro de trabajo en la lista desplegable. Como resultado, la macro solo estará disponible en el libro actual.

Seleccione este libro de trabajo

Nota: si almacena su macro en el Libro de macros personal, la macro estará disponible para todos sus libros de trabajo (archivos de Excel). Esto es posible porque Excel almacena su macro en un libro de trabajo oculto que se abre automáticamente cuando se inicia Excel. Si almacena su macro en Nuevo libro de trabajo, la macro solo estará disponible en un nuevo libro de trabajo abierto automáticamente.

4. Haga clic en Aceptar.

5. Haga clic con el botón derecho del mouse en la celda activa (celda seleccionada). ¡Asegúrese de no seleccionar ninguna otra celda! A continuación, haga clic en Formato de celdas.

Formato de celdas

6. Seleccione Porcentaje.

Seleccionar porcentaje

7. Haga clic en Aceptar.

8. Por último, haga clic en Detener grabación.

Para de grabar

Felicidades. ¡Acaba de grabar una macro con la grabadora de macros!

Ejecutar una macro grabada

Ahora probaremos la macro para ver si puede cambiar el formato del número a Porcentaje.

1. Ingrese algunos números entre 0 y 1.

2. Seleccione los números.

Seleccionar números

3. En la pestaña Desarrollador, haga clic en Macros.

Haga clic en Macros

4. Haga clic en Ejecutar.

cómo definir un rango en Excel

Correr

Resultado:

Resultado del registrador de macros de Excel

Ver la macro

Para ver la macro, abra el Editor de Visual Basic .

Editor de Visual Basic

Nota: la macro se ha colocado en un módulo llamado Módulo1. El código colocado en un módulo está disponible para todo el libro. Eso significa que también cambia el formato numérico de las celdas en otras hojas. Recuerde, el código colocado en una hoja (asignado a un botón de comando) solo está disponible para esa hoja en particular. Puedes ignorar el Opción explícita declaración por ahora.

4/9 Completado! Obtenga más información sobre la creación de macros>
Ir al capítulo siguiente: MsgBox



^