Capacitación Macros en Excel Jeison Gómez Rodríguez Luisa Fernanda Jaramillo Gómez
1° CLASE Agenda ¿Qué es Excel? ¿Qué es una Macro? Activación Modo Desarrollador Creación de Macro Ejemplos sencillos
Microsoft Excel Microsoft Excel es una aplicación de hojas de cálculo que forma parte de la suite de oficina Microsoft Office. Es una aplicación utilizada en tareas financieras y contables, con fórmulas, gráficos y un lenguaje de programación.
Herramienta: Macros Las macros de Excel nos permiten automatizar tareas que realizamos cotidianamente. Una macro es una serie de comandos o instrucciones que permanecen almacenados dentro de Excel y que podemos ejecutar cuando sea necesario y cuantas veces lo deseemos.
Activación Modo Desarrollador Nos dirigimos a Archivos Luego, a Opciones Nos aparecerá una opción de Configurar cinta de opciones, a la cual le daremos clic Seleccionamos la opción de Desarrollador o Programador, según sea el caso Aceptar
Creación de Macro Seleccionamos la opción Grabar Macro, en la pestaña Desarrollador En esta ventana llenaremos la información de la Macro: nombre, tecla rápida y descripción. Se comenzará a ejecutar la macro y todo lo que hagas se guarda hasta que oprimas el botón de stop que aparece en la parte superior del la ventana Luego de oprimir el botón que detiene la macro esta se podría activar usando el comando de acceso rápido que declaraste.
Ejemplos Sencillos
2° CLASE Agenda ¿Qué es VBA? Editor de Visual Basic Partes del Editor de VBA ¿Cómo acceder al editor de VBA?
¿Qué es VBA? Microsoft VBA (Visual Basic for Applications ) es un lenguaje de macros que se emplea para crear aplicaciones que permiten ampliar la funcionalidad de programas de Microsoft Office. Visual Basic para Aplicaciones es un subconjunto casi completo de Visual Basic La principal utilidad es radica en poder automatizar tareas frecuentes o cotidianas.
Editor de Visual Basic El editor de Visual Basic sirva para crear, ver y modificar las macros existentes. Esto incluye a las macros que se han creado por medio del uso del grabador de macros y las que se han escrito manualmente con el lenguaje de programación de VBA, y permite verificar que cada línea de programación este correctamente escrita y cumpla su función.
Partes del Editor de VBA
¿Cómo acceder al editor de VBA? Para acceder a dicha función existen dos formas: La primera es entrando al por la barra de herramientas, pestaña Programador, y buscar el icono de “Visual Basic”. Finalmente aparecerá el editor de Visual Basic, donde se podrá realizar la creación de macros personalizada. La segunda forma es presionando las teclas “Alt+F11” para acceder directamente a dicho editor.
3º Clase Agenda Repaso Accede a VBA Creación de un Módulo Userform Implementación de Label, Txtfield y botones.
Módulo Un módulo es una parte del archivo de Excel, disponible en el Explorador de Proyectos, es dónde se escriben los códigos en Visual Basic Access (VBA).
Creación de Módulo Le damos clic derecho a Microsoft Excel objetos. Seleccionamos la opción Insertar Luego le damos a Modulo.
Creación de UserForm Le damos clic derecho a Microsoft Excel objetos. Seleccionamos la opción Insertar Luego le damos a UserForm.
Implementamos label y txtfield y botones Label: proporciona una forma de establecer texto Txtfield: Son campos donde el usuario puede ingresar información que se le solicite
Pasos implementación Fijamos en el cuadro de herramienta los elementos Seleccionamos las txtField, Label y botones Arrastramos hasta el Userform.
Código ActiveSheet ActiveSheet . Cell(4,1).Select Es el código encargado para cuando se cree en la base de datos de Excel esta ejecute está línea de código y comience a llenar desde la siguiente.
Código ActiveSheet.Entirerow.insert Esta línea de código es la encargada de cuando se ejecute esta haga que el programa comience a llenar desde la siguiente línea de código.
Código ActiveSheet.Cells ActiveSheet.Cells(5, 1) = “nombre del campo TXT” Es la encargado de coger los datos que se ingresaron en el campo de texto y llevarla a Excel
Implementación de botón Luego lo implementaremos en un botón.
Gracias.