
Las mejores macros de Excel
Con Excel VBA puedes automatizar tareas en Excel escribiendo las llamadas macros. En este capítulo, aprende a crear una macro sencilla que se ejecutará tras hacer clic en un botón de comando. En primer lugar, activa la pestaña Desarrollador.
Nota: la ventana de la izquierda con los nombres Hoja1 (Sheet1) y EsteLibro (ThisWorkbook) se llama Explorador de Proyectos. Si el Explorador de Proyectos no está visible, haga clic en Ver, Explorador de Proyectos. Si la ventana de Código para la Hoja1 no está visible, haga clic en Hoja1 (Hoja1). Puede ignorar la declaración de la Opción Explícita por ahora.
Macro de registro de Excel
Una macro de Excel es una acción o un conjunto de acciones que puedes grabar, dar un nombre, guardar y ejecutar tantas veces como quieras y cuando quieras. Las macros le ayudan a ahorrar tiempo en las tareas repetitivas que conlleva la manipulación de datos y los informes de datos que deben realizarse con frecuencia.
Cuando grabas una macro, Excel la almacena como un código VBA. Puedes ver este código en el editor VBA. Puede entender el código y modificarlo si tiene un conocimiento sustancial de Excel VBA. Sin embargo, si usted no tiene suficiente conocimiento, entonces le sugerimos que vaya a través de nuestros tutoriales cortos sobre VBA.
Ficha de desarrollador de Excel
Aunque ejecutar una macro de Excel es algo sencillo para los usuarios experimentados, puede que no sea inmediatamente obvio para los principiantes. En este artículo, aprenderás varios métodos para ejecutar macros, algunos de los cuales pueden cambiar completamente tu forma de interactuar con los libros de Excel.
Una de las formas más rápidas de ejecutar VBA en Excel es ejecutar una macro desde la pestaña Desarrollador. Si nunca has tratado con código VBA antes, puede que tengas que activar primero la pestaña Desarrollador. Y luego, hacer lo siguiente:
Consejo. Se recomienda utilizar siempre combinaciones de teclas en mayúsculas para las macros (Ctrl + Mayúsculas + letra) para no anular los atajos predeterminados de Excel. Por ejemplo, si asignas Ctrl + f a una macro, perderás la posibilidad de llamar al cuadro de diálogo Buscar y reemplazar.
Si quieres convertirte en un profesional de Excel, entonces deberías saber cómo iniciar una macro no sólo desde Excel, sino también desde el Editor de Visual Basic. La buena noticia es que es mucho más fácil de lo que podrías esperar 🙂
Las formas tradicionales de ejecutar macros no son difíciles, pero aún así pueden presentar un problema si está compartiendo un libro de trabajo con alguien que no tiene experiencia con VBA – ¡simplemente no sabrán dónde buscar! Para que la ejecución de una macro sea realmente fácil e intuitiva para cualquiera, cree su propio botón de macro.
Tutorial de macros de Excel
Para ello tenemos que crear lo que se llama un «libro de trabajo de macros personales» y luego guardarlo. Todas las macros que queramos utilizar en Excel se almacenarán dentro de este libro de trabajo de macros personal y luego serán accesibles por cualquier archivo de Excel.
El archivo del libro de macros personal NO viaja con tus archivos de Excel cuando los envías; este archivo PERSONAL.XLSB sólo permanece en tu ordenador para que lo utilices. Por lo tanto, si envía un libro de trabajo a otra persona, ésta no podrá acceder a las mismas macros que usted tiene, a menos que también ponga esas macros en el libro de trabajo que envió.
Debes seguir los pasos anteriores para crear el libro de trabajo de macros personales pero, una vez que lo hayas creado, podrás acceder a él desde cualquier libro de trabajo de tu ordenador con sólo ir a la ventana del editor de VBA/Macro (Alt + F11). Por lo tanto, una vez creado, añadir macros a este nuevo archivo es lo mismo que añadirlas a cualquier otro archivo de Excel: abrir cualquier libro, ir a la ventana de VBA, añadir un módulo al archivo PERSONAL.XLSB y luego añadir una macro.
