Ir al contenido principal

Clase XX - 311016 - Macros en Excel

Una macro es un conjunto de comandos que se almacenan para que estén disponibles cuando los necesites ejecutar. 

Cuando se crea una macro, se graban los clics del mouse y las pulsaciones de las teclas. 


Por ejemplo, si todos los días se crea un reporte de ventas el cual tiene el mismo formato en los textos, se podría crear una macro para que el sistema lo haga automáticamente con sólo presionar unas pocas  teclas. 


Las macros se utilizan  para eliminar la necesidad de repetir los pasos de aquellas tareas rutinarias y repetitivas.


Se codifican en Visual Basic for Applications (VBA), lenguaje de programación que  permite acceder a prácticamente todas las funcionalidades de Excel y ampliar la funcionalidad del programa / macro. Cuando se guardan con la planilla en uso, el fichero que las contiene asume la extensión . xlsm.


Después de crear una macro, se puede asignar a un objeto (por ejemplo, un botón de barra de herramientas, gráfico o control) para que se pueda ejecutar haciendo clic  


Pasos  previos para su funcionamiento: Antes de grabar una macro .



Compruebe que se muestra la ficha Programador en la cinta de opciones. Dado que la ficha Programador no se muestra de manera predeterminada, para instalarla:

  1. Haga clic en la pestaña Archivo, elija Opciones y, a continuación, haga clic en la categoría Personalizar cinta de opciones.
  2. En Personalizar cinta de opciones, en la lista Fichas principales, haga clic en Programador y, a continuación, haga clic en Aceptar.

Instalada la ficha Programador: Grabar una macro  .

1   1. En el grupo Código en la pestaña Programador, haga clic en Grabar macro y luego haga clic en Aceptar para comenzar a grabar.




      2. Realice algunas acciones en la hoja de cálculo como escribir algún texto, seleccionar algunas columnas o filas o rellenar con algunos datos.



3. En el grupo Código en la pestaña Programador, haga clic en Detener grabación.

Ver el video en: https://www.youtube.com/watch?v=p0dQEiJ5xas

Administrar macros: Eliminar una macro.

Siga uno de los procedimientos siguientes:

o     Abra el libro que contiene la macro que desee eliminar.
o     Si la macro que quiere eliminar está almacenada en el Iibro de macros personal (Personal.xlsb) y este libro se encuentra oculto, proceda de la siguiente manera para mostrarlo:

1.    En la ficha Ver, en el grupo Ventana, haga clic en Mostrar.
2.    En Mostrar libro, haga clic en PERSONAL y después en Aceptar.
3.    Si la pestaña Programador no está disponible, siga estos pasos para mostrarla:
a.    Haga clic en la ficha Archivo.
b.    Haga clic en Opciones y, a continuación, haga clic en Personalizar cinta de opciones.
c.    En la categoría Personalizar cinta, en la lista Fichas principales, active la casilla Programador y, a continuación, haga clic en Aceptar.
4.    En el grupo Código de la pestaña Programador, haga clic en Macros.
5.    Seleccione el libro que contiene la macro que desea eliminar en la lista Macros en. Por ejemplo, haga clic en Este libro.
6.    En el cuadro Nombre de la macro, haga clic en el nombre de la macro que desee eliminar.
7.    Haga clic en Eliminar.


Administrar macros: Ejecutar una macro.


1. Abra el libro que contiene la macro.
2. En la ficha Programador, en el grupo Código, haga clic en Macros.
3. En el cuadro nombre de la Macro, haga clic en la macro que desea ejecutar. 



     4. Siga uno de los procedimientos siguientes:
  1. Para ejecutar una macro en un libro de Excel, haga clic en Ejecutar.
  2. También puede presionar CTRL+F8 para ejecutar la macro. Puede interrumpir la ejecución de la macro presionando ESC.

Administrar macros: Agregar un botón (control de formulario).

  1. Si la ficha Programador no está disponible, muéstrela.
    Mostrar la pestaña Desarrollador.
    1. Haga clic en la pestaña Archivo, elija Opciones y, a continuación, haga clic en la categoría Personalizar cinta de opciones.
    2. En la lista Fichas principales, active la casilla de verificación Programador y haga clic en Aceptar.
  2. En la pestaña Desarrollador, en el grupo Controles, haga clic en Insertar y, después, en Controles de formulario, haga clic en Botón:

3. Haga clic en la ubicación de la hoja de cálculo en la que desee que aparezca la esquina superior izquierda del botón. Se abrirá el cuadro de diálogo Asignar macro.

4. Asigne una macro al botón y, después, haga clic en Aceptar.

     5. Para especificar las propiedades de control del botón, haga clic con el botón secundario en el botón y, a continuación, haga clic en Formato de control.


Ver video asignar macro a una forma: https://www.youtube.com/watch?v=EAQk7m-IQRI

Ver video asignar una macro a un botón de formulario: https://www.youtube.com/watch?v=zvxDIRh_wxw

Comentarios

Entradas populares de este blog

Clase IV- 25042019 - Introducción

Resumen de la clase ¿Qué es modelizar los datos? Modelizar significa organizar los datos, agrupándolos según unos criterios determinados, mediante tablas.  Cada grupo de datos (tabla) contiene uno o varios campos que tienen alguna relación con algún/os campo/s de otras tablas. La dificultad y el "arte" de modelizar estriba en decidir qué datos pueden y deben estar agrupados en una misma tabla y, posteriormente, decidir cómo se van a relacionar estas tablas.  Organización de datos Una base de datos es una colección de información organizada de forma que un programa de ordenador pueda seleccionar rápidamente los fragmentos de datos que necesite. Una base de datos es un sistema de archivos electrónico. Los datos se organizan por campos (columnas), registros (filas) y archivos. Un campo es una pieza única de información; un registro es un sistema completo de campos; y un archivo es una colección de registros. Por...

Clase XXVII- 25102019 - Funciones y fórmulas Excel - TP Plan Maestro de Producción

Pasos para desarrollar el TP PMP en Excel 1. Crear en hojas separadas tablas de datos para las estructuras "Viajantes" y "Productos" según: 2. Calcular el stock para cada producto en la tabla de Productos: 3. Crear en una nueva hoja, la tabla Pedidos según: 3.a.  Determina qué datos deben ser cargados por el operador, cuáles calculados por el sistema y cuáles tomados de las tablas creadas anteriormente. 3.b.  Utiliza los recursos que Excel ofrece para realizar validaciones en las capturas de los datos de cada registro. 3.c. Ofrece retroalimentación al usuario en caso de error. 3.d. Realiza pruebas con datos de  prueba para depurar los mecanismos implementados en la tabla. Se sugiere usar la sgte. estrategia: 4. Ordenar los datos por fecha de pedido.     Agruparlos en 8 períodos / semanas y determinar la cantidad pedida para cada período según: 5. Realizar pruebas de control comprobando la exac...

Noticia de Interés

Alertan sobre la cadena engañosa que circula en WhatsApp Los especialistas aconsejaron no reenviarlo e ignorarlo.  ¿Por qué? "Hola, soy Karelis Hernández directora de Whatsapp", claman  los mensajes y los audios que comenzaron a circular hoy a través de esa aplicación  que invita a los usuarios a reenviarlo para continuar con el servicio. Esto se trata de una broma que en ocasiones puede derivar en un ataque de "phising", según expertos en seguridad informática ... Continuar leyendo . Phishing: Smishing SMS Este tipo de  phishing  está relacionado con el uso de otro canal digital como son los  teléfonos celulares . Normalmente los delincuentes se hacen pasar por entidades conocidas y envían un mensaje de texto alertando a la víctima de que ha ganado un premio o recibirá algún tipo de beneficio. Comúnmente las victimas deben responder con algún tipo de código o número especial para validar su falso premio. Como suele ocurrir, el objetivo...