Como ya hemos explicado en artículos anteriores, una manera de ejecutar un macro es mediante el seguimiento de un determinado evento. En el ejemplo a continuación vamos a usar como evento el seleccionar una celda de una tabla. Cada vez que se seleccione una celda vamos a cambiar el color de fondo de la celda seleccionada y de toda la columna y la fila en la que se encuentra.
VBA
5 maneras de ejecutar un macro en Excel
Hay muchas maneras diferentes de ejecutar un macro. La manera más normal de ejecutarlo es desde la barra de herramientas, sin embargo, existen otras muchas posibilidades para ejecutar una macro que nos pueden ser de gran utilidad en determinados casos. A continuación explicamos algunas de estas posibilidades.
Como crear una barra de progreso en Excel en 6 pasos
Hoy me han preguntado como crear una barra de progreso en Excel y me ha hecho ilusión que me lo preguntaran… hace tiempo estuve buscando una solución para ello, en mis comienzos de Excel y me ha hecho recordarlo.
Una barra de progreso en Excel es muy útil cuando hay una macro que tarda un poquito en ejecutarse y puede marear al usuario… con esta barra de progreso garantizamos que el usuario se está quieto hasta que termine de ejecutarse toda la macro.
Leer másComo crear una barra de progreso en Excel en 6 pasos
Macro para copiar y pegar celdas en Excel
Hace unos días me pidió un compañero de trabajo que le ayudara a automatizar una tarea que hacía todos los días. La tarea es muy sencilla, copiar y pegar celdas en Excel de una hoja a otra. La solución fue con una macro muy sencilla como verás a continuación.
Crear un índice en Excel con VBA
Es muy recomendable crear un índice en Excel sobretodo cuando no podemos ver todas las hojas por su número o por el largo de sus nombres. De esa forma, al crear un índice en Excel, podemos ver de un vistazo su contenido y navegar por el fichero con toda facilidad. Si incluimos algún dato relevante de cada una de las hojas, nuestro índice puede convertirse en un verdadero resumen que facilita la comprensión del trabajo realizado. Tanto para nosotros como para terceros a los que se lo enviemos.