EXCEL : MACROS
1. ¿Que son las macros?
- Grupo de instrucciones programadas bajo el entorno VBA.La tarea principal de las macros es la automatizacion de tareas repetitivas y la resolucion de calculos complejos; los macros vba trabajan en distintos programas los mas conocidos son los del paquete de Office.
2. ¿Que ventajas me aporta el disponer de macros en mis hojas de excel?
- Los macros nos permiten automatizar y realizar tareas complejas, aumentando la eficacia de un trabajo, pues hoy en dia las empresas requieren de programas informaticos que gestionen de manera automatica, rapida y eficiente los procesos internos del negocio.
3. ¿Que es lenguaje VBA?
- Es el lenguaje de macros de Microsoft Visual Basic, permite a usuarios y programadores ampliar la funcionalidad de los programas de Microsoft Office. Microsoft VBA viene integrado en aplicaciones de Microsoft Office, como Word, Excel y Acces, PowerPoint y Visio.
4.¿ Como se crea una macro?
- Para grabar una macro y ejecutarla:
1. se va a la celda A1 y se escribe un nombre y presionamos Enter.
2. Regresamos a la celda A1, porque cuando dimos Enter bajó de celda o cambió el rumbo.
3. Se selecciona el menú Ver -> Barras de Herramientas -> Visual Basic y esta se activara.
4. Hacemos clic en el botón Grabar Macro. Windows activa el cuadro de dialogo Grabar Macro, el cual permitirá darle el nombre a la macro y qué método abreviado será el adecuado para ejecutarla.
5. El método Abreviado indica con qué letra se va activar la macro, se activará con la tecla Control y la letra que se elija, de preferencia en minúscula, porque si se seleccionan las mayúsculas la macro se activará presionando la tecla Shift + Control + la letra que se indicó.
6. Donde dice Nombre de la macro ya aparece el nombre que llevara la macro en este caso Macro2, si se desea cambiar el nombre simplemente se escribe uno nuevo.
7. En la opción Método Abreviado aparece que se activara con la tecla Control(CTRL) + la letra que se indique.
8. La macro se activará cuando esté lista con la tecla Control + a
9. Hacemos clic en Aceptar. Windows empezará a grabar todos los pasos en la Macro2 y el botón de la bola roja cambiará de forma, ahora será un cuadrado Azul, se llamará Detener grabación. Lo utilizaremos cuando terminemos de indicarle los pasos, para detener la grabación.
10. Cambiamos el Tipo de Letra en el botón Fuente de la barra de herramientas Formato,cambiamos también el tamaño de la letra en el botón Tamaño de Fuente de la barra de herramientas Formato
11. Pulsamos sobre el botón Negrita de la barra de herramientas Formato
12. Cambiamos el color de la letra en el botón Color de Fuente de la barra de herramientas Formato. Todos estos pasos están siendo almacenados en la macro que se está grabando y se están efectuando en la celda A1.
13. Presionamos el botón Detener Grabación de la barra de Herramientas de Visual Basic. El que tiene el cuadrado azul presionado.
14. De esta forma, Excel almacenó los pasos en la Macro2 que se activará presionado la tecla Control + a
15. Escribimos otro nombre en la celda C1 y presionamos Enter, después regresamos a la celda C1.
16. Presionamos la tecla Control + a. Excel efectuará todos los pasos grabados sobre la celda C1, esto quiere decir que el nombre que está en C1 tendrá las características del que está en A1. Tipo de letra, tamaño, negrita y el color que indicaste al grabar la macro.
5. ¿Como se sabe que la macro esta grabando?
-Aparece la barra de herramientas Grabación y un pequeño icono con una cinta de audio que gira en la barra de estado que indica que actualmente está grabando.
6.¿Como se ejecuta una macro?
- Se puede ejecutar de las siguientes formas:
* Mediante un metodo abreviado de teclado en el entorno de desarrollo integrado(IDE).
*En el explorador de macros
*En el cuadro Buscar/Comando o en la ventana comandos
*En el IDE de macros.
7. ¿En donde se almacenan las macros?
- Las macros se salvan en cuatro sitios de dos tipos: libros y plantillas
*En el mismo libro abierto xls, en el libro de macros personal, en un libro xls nuevo y en una plantilla xlt
8.¿Como guardar un archivo con macros?
- Se debe entender que para guardar un archivo con una macro se guarda en un archivo con diferente tipo. Regularmente con extension( xlsm)Da clic en el Botón Office y selecciona la opción Guardar como. Aparecerá la pantalla de Guardar como. En el tipo de archivo Guardar como tipo, selecciona Libro de Excel habilitado para macros (*.xlsm).
9.¿ Que ocurre cuando abrimos un archivo con macros?
- Nos saldra una barra de advertencia de seguridad que dira: se han bloqueado las macros, para desactivarlas nos vamos a opciones que se ubica en la misma barra, si conocemos la fuente damos habilitar este contenido-aceptar.
FORTALEZCO LO APRENDIDO.
1.¿Qué diferencia hay entre un libro de Excel normal y un libro de Excel habilitado para macros?
- En excel se debe ir a Archivo, luego guardar como y en donde dice "Guardar como Tipo" seleccionas "TEXTO" (delimitado por tabulaciones)" o "TEXTO Unicode"...le pones el nombre del archivo sin extension y guardar.Para guardar macros, y se tiene excel 2007 se debe guardar en Libro de excel habilitado para macros(.xlsm) eso es para que ejecute el vba, si se tiene excel 2010 es igual Libro de excel habilitado para macros(.xlsm) y se busca en el modo de guardar
2.¿Qué es la ficha del programador, qué podemos hacer con ella y que debemos hacer para activarla en la barra de opciones?
- La ficha del programador nos sirve para acceder a funciones específicas como: Código- Controles y XML.Podemos encontrar diferentes herramientas con la que podemos explorar bien a fondo _. Entre ellas existe una ficha de opciones para utilizar VBA (Ficha del programador), esta ficha es especial y no esta disponible en la instalación básica.La ficha Programador no está activada por defecto cuando se instala Microsoft Office. Cuando la instalamos en uno de los programas del Office queda instalada en los demás.
Para activar la ficha del programador debemos seguir estos pasos:
Archivo/Opciones/Personalizar cinta de opciones/A la derecha marcaremos la casilla de verificación para activar la ficha Programador.
3.Forma de salir de Excel y del editor VBA.
- Excel cuenta con un lenguaje muy poderoso llamado Visual Basic, este es solo una parte del lenguaje, pero permite resolver los problemas mas fácilmente, solo se debe aprender a manejar,para manejar la programación de Visual Basic con Excel es necesario tener mucha creatividad, cada persona puede crear estructuras diferentes pero que trabajen igual.
una manera de salir de microsoft Excel es utilizando la combinación alt+F4, o por la opción en el botón office. Para salir del editor de VBA también podemos utilizar una combinación: alt+Q y nos dejará en la planilla de Excel en la que estábamos trabajando.
- Grupo de instrucciones programadas bajo el entorno VBA.La tarea principal de las macros es la automatizacion de tareas repetitivas y la resolucion de calculos complejos; los macros vba trabajan en distintos programas los mas conocidos son los del paquete de Office.
2. ¿Que ventajas me aporta el disponer de macros en mis hojas de excel?
- Los macros nos permiten automatizar y realizar tareas complejas, aumentando la eficacia de un trabajo, pues hoy en dia las empresas requieren de programas informaticos que gestionen de manera automatica, rapida y eficiente los procesos internos del negocio.
3. ¿Que es lenguaje VBA?
- Es el lenguaje de macros de Microsoft Visual Basic, permite a usuarios y programadores ampliar la funcionalidad de los programas de Microsoft Office. Microsoft VBA viene integrado en aplicaciones de Microsoft Office, como Word, Excel y Acces, PowerPoint y Visio.
4.¿ Como se crea una macro?
- Para grabar una macro y ejecutarla:
1. se va a la celda A1 y se escribe un nombre y presionamos Enter.
2. Regresamos a la celda A1, porque cuando dimos Enter bajó de celda o cambió el rumbo.
3. Se selecciona el menú Ver -> Barras de Herramientas -> Visual Basic y esta se activara.
4. Hacemos clic en el botón Grabar Macro. Windows activa el cuadro de dialogo Grabar Macro, el cual permitirá darle el nombre a la macro y qué método abreviado será el adecuado para ejecutarla.
5. El método Abreviado indica con qué letra se va activar la macro, se activará con la tecla Control y la letra que se elija, de preferencia en minúscula, porque si se seleccionan las mayúsculas la macro se activará presionando la tecla Shift + Control + la letra que se indicó.
6. Donde dice Nombre de la macro ya aparece el nombre que llevara la macro en este caso Macro2, si se desea cambiar el nombre simplemente se escribe uno nuevo.
7. En la opción Método Abreviado aparece que se activara con la tecla Control(CTRL) + la letra que se indique.
8. La macro se activará cuando esté lista con la tecla Control + a
9. Hacemos clic en Aceptar. Windows empezará a grabar todos los pasos en la Macro2 y el botón de la bola roja cambiará de forma, ahora será un cuadrado Azul, se llamará Detener grabación. Lo utilizaremos cuando terminemos de indicarle los pasos, para detener la grabación.
10. Cambiamos el Tipo de Letra en el botón Fuente de la barra de herramientas Formato,cambiamos también el tamaño de la letra en el botón Tamaño de Fuente de la barra de herramientas Formato
11. Pulsamos sobre el botón Negrita de la barra de herramientas Formato
12. Cambiamos el color de la letra en el botón Color de Fuente de la barra de herramientas Formato. Todos estos pasos están siendo almacenados en la macro que se está grabando y se están efectuando en la celda A1.
13. Presionamos el botón Detener Grabación de la barra de Herramientas de Visual Basic. El que tiene el cuadrado azul presionado.
14. De esta forma, Excel almacenó los pasos en la Macro2 que se activará presionado la tecla Control + a
15. Escribimos otro nombre en la celda C1 y presionamos Enter, después regresamos a la celda C1.
16. Presionamos la tecla Control + a. Excel efectuará todos los pasos grabados sobre la celda C1, esto quiere decir que el nombre que está en C1 tendrá las características del que está en A1. Tipo de letra, tamaño, negrita y el color que indicaste al grabar la macro.
5. ¿Como se sabe que la macro esta grabando?
-Aparece la barra de herramientas Grabación y un pequeño icono con una cinta de audio que gira en la barra de estado que indica que actualmente está grabando.
6.¿Como se ejecuta una macro?
- Se puede ejecutar de las siguientes formas:
* Mediante un metodo abreviado de teclado en el entorno de desarrollo integrado(IDE).
*En el explorador de macros
*En el cuadro Buscar/Comando o en la ventana comandos
*En el IDE de macros.
7. ¿En donde se almacenan las macros?
- Las macros se salvan en cuatro sitios de dos tipos: libros y plantillas
*En el mismo libro abierto xls, en el libro de macros personal, en un libro xls nuevo y en una plantilla xlt
8.¿Como guardar un archivo con macros?
- Se debe entender que para guardar un archivo con una macro se guarda en un archivo con diferente tipo. Regularmente con extension( xlsm)Da clic en el Botón Office y selecciona la opción Guardar como. Aparecerá la pantalla de Guardar como. En el tipo de archivo Guardar como tipo, selecciona Libro de Excel habilitado para macros (*.xlsm).
9.¿ Que ocurre cuando abrimos un archivo con macros?
- Nos saldra una barra de advertencia de seguridad que dira: se han bloqueado las macros, para desactivarlas nos vamos a opciones que se ubica en la misma barra, si conocemos la fuente damos habilitar este contenido-aceptar.
FORTALEZCO LO APRENDIDO.
1.¿Qué diferencia hay entre un libro de Excel normal y un libro de Excel habilitado para macros?
- En excel se debe ir a Archivo, luego guardar como y en donde dice "Guardar como Tipo" seleccionas "TEXTO" (delimitado por tabulaciones)" o "TEXTO Unicode"...le pones el nombre del archivo sin extension y guardar.Para guardar macros, y se tiene excel 2007 se debe guardar en Libro de excel habilitado para macros(.xlsm) eso es para que ejecute el vba, si se tiene excel 2010 es igual Libro de excel habilitado para macros(.xlsm) y se busca en el modo de guardar
2.¿Qué es la ficha del programador, qué podemos hacer con ella y que debemos hacer para activarla en la barra de opciones?
- La ficha del programador nos sirve para acceder a funciones específicas como: Código- Controles y XML.Podemos encontrar diferentes herramientas con la que podemos explorar bien a fondo _. Entre ellas existe una ficha de opciones para utilizar VBA (Ficha del programador), esta ficha es especial y no esta disponible en la instalación básica.La ficha Programador no está activada por defecto cuando se instala Microsoft Office. Cuando la instalamos en uno de los programas del Office queda instalada en los demás.
Para activar la ficha del programador debemos seguir estos pasos:
Archivo/Opciones/Personalizar cinta de opciones/A la derecha marcaremos la casilla de verificación para activar la ficha Programador.
3.Forma de salir de Excel y del editor VBA.
- Excel cuenta con un lenguaje muy poderoso llamado Visual Basic, este es solo una parte del lenguaje, pero permite resolver los problemas mas fácilmente, solo se debe aprender a manejar,para manejar la programación de Visual Basic con Excel es necesario tener mucha creatividad, cada persona puede crear estructuras diferentes pero que trabajen igual.
una manera de salir de microsoft Excel es utilizando la combinación alt+F4, o por la opción en el botón office. Para salir del editor de VBA también podemos utilizar una combinación: alt+Q y nos dejará en la planilla de Excel en la que estábamos trabajando.