Función MsgBox

La función MsgBox nos permite mostrar mensajes durante la ejecución de una macro orientando al usuario o dando alguna tipo de información, en algunas variantes de la función, se puede interactuar con el usuario por ejemplo

Macro para Sumar dos Datos

Vamos a realizar un ejercicio sencillo que consiste en digitar dos números en la hoja de calculo, sumarlos y mostrar el resultado en una celda, la macro tomará los números de las celdas donde se hayan digitados, los almacenará en un

Botones para ejecutar macros


Para ejecutar una macro, se puede hacer desde el menú Programador, luego en Macros, seleccionar la macro que se desea ejecutar y luego en Ejecutar, pero también cualquier imagen insertada en la hoja de cálculo sirve como botón para ejecutar las macros 

Insertar dato en una celda


Vamos a hacer una macro muy sencilla que consiste en insertar un dato en una celda:

Programación en VBA


Las macros en Excel se hacen con Visual Basic, que es un lenguaje de programación orientadas a objetos, los cuales son los que contiene el paquete Microsoft office, en el caso particular de Excel, podemos encontrar objetos tales

Macros


Las macros en Excel, son programas realizados en Visual Basic for Applications que permiten agilizar o automatizar algunos procesos en la hoja de cálculo, por lo tanto estos programas son una serie de instrucciones ordenadas de una forma  lógica, es decir debe tener una secuencia que permitan ejecutar alguna tarea de forma adecuada.
Para realizar estos programas, Excel cuenta con un editor de Visual Basic en el cual se escriben dichos programas, para luego ser llamadas para que se ejecuten.



Las macros son muy útiles para automatizar trabajos que son repetitivos o que requieren le procesamiento de muchos datos.

Como ejemplo sencillo, supongamos que todos los días le llega un informe al cual usted le debe agregar el nombre de la empresa, la fecha, cambiar anchos de columnas, poner en negrita los títulos y una par de cosas mas; como ven están son tareas rutinarias y siempre se hacen de la misma forma, lo cual le toma algún tiempo hacerlo, para tareas como esta se realiza una macro la cual usted invoca o llama y ejecutara automáticamente estas tareas en un  tiempo mucho menor del que se toma hacerlo manualmente.

Para entrar el editor de Visual Basic, lo puede hacer desde dos formas:

Dar click en la pestaña Programador del menú.

Presionar Alt + F11.

Si no tiene la pestaña Programador, la puede habilitar de la siguiente forma:

- Menú Archivo
- Opciones
- En la ventana que se abre, Personalizar cinta de opciones
- Al lado derecho activas la opción Programador.