Saltar al contenido

Cómo escribir macros en Excel: Tutorial de macros

¿Qué es una macro de Excel?

Macro Excel Es una herramienta de grabación y reproducción que solo registra sus pasos de Excel y la macro la reproducirá tantas veces como desee. Las macros de VBA ahorran tiempo al automatizar las tareas repetitivas. Es un fragmento de código de programación que se ejecuta en un entorno de Excel, pero no es necesario ser un codificador para programar macros. Sin embargo, necesita un conocimiento básico de VBA para realizar modificaciones en la macro.

En este tutorial de macros en Excel para principiantes, aprenderá los conceptos básicos de las macros de Excel:

¿Por qué utilizar macros de Excel en Excel?

Como humanos, somos criaturas de hábitos. Hacemos ciertas cosas a diario, todos los días laborables. ¿No sería mejor si hubiera alguna forma mágica de presionar un botón y todas nuestras tareas rutinarias estuvieran hechas? Puedo oírte decir eso. Una macro en Excel te ayuda a lograrlo. En lenguaje simple, una macro se define como una grabación de sus pasos normales en Excel que puede reproducir con un solo botón.

Por ejemplo, trabaja como cajero en una empresa de servicios públicos de agua. Algunos clientes pagan a través del banco y, al final del día, se le pide que descargue los datos del banco y los formatee de una manera que satisfaga sus necesidades comerciales.

Puede importar los datos a Sobresalir y formato. Al día siguiente se le pedirá que realice el mismo ritual. Pronto será aburrido y tedioso. Las macros resuelven este tipo de problemas automatizando las tareas rutinarias.. Puede utilizar una macro para los pasos

  • Importar los datos
  • Déle formato para satisfacer sus necesidades de informes comerciales.

¿Qué es VBA en Layman Language?

VBA es el acrónimo de Visual Basic para Aplicaciones. Es un lenguaje de programación que utiliza Excel para registrar sus pasos mientras realiza tareas de rutina. No es necesario ser un programador o una persona muy técnica para disfrutar de los beneficios de las macros en Excel. Excel tiene características que generan el código fuente automáticamente. Leer el artículo sobre VBA para más detalles.

Conceptos básicos de macros de Excel

Las macros son una de las características del desarrollador. De forma predeterminada, la pestaña Desarrollador no se muestra en Excel. Deberá mostrarlo a través de una descripción personalizada

Los atacantes pueden usar macros de Excel para comprometer su sistema. De forma predeterminada, están deshabilitados en Excel. Si necesita ejecutar macros, deberá habilitar las macros actuales y solo ejecutar las macros que sepa que provienen de una fuente confiable

Si desea guardar macros de Excel, debe guardar su libro en formato habilitado para macros * .xlsm

No debe haber espacios en el nombre de la macro.

Siempre complete la descripción de la macro al crear una. Esto le ayudará a usted y a otras personas a comprender lo que hace la macro.

Ejemplo paso a paso de macros de grabación en Excel

Ahora, en este tutorial de macros de Excel, aprenderemos cómo crear una macro en Excel:

Trabajaremos con el caso descrito en la importancia de las macros de Excel. Para este tutorial de macros de Excel, trabajaremos con el siguiente archivo CSV para escribir macros en Excel.

Puede descargar el archivo de arriba aquí

Descargue el archivo CSV y macros de arriba

Crearemos una plantilla habilitada para macros que importará los datos anteriores y los creará para cumplir con nuestros requisitos de informes comerciales.

Habilitar la opción de desarrollador

Para ejecutar un programa VBA, debe tener acceso a la opción de desarrollador en Excel. Habilite la opción de desarrollador como se muestra en el ejemplo de macro de Excel a continuación y fíjela a su cinta principal en Excel.

Paso 1)Ir al menú principal «ARCHIVO»

Seleccione la opción «Opciones».

Paso 2) Ahora se abrirá otra ventana, en esa ventana haga lo siguiente

  • Haga clic en Personalizar cinta
  • Marque la casilla de verificación de la opción Desarrollador
  • Haga clic en el botón Aceptar

Paso 3) Pestaña de desarrollador

Ahora podrá ver la pestaña DESARROLLAR en la cinta

Paso 4) Descarga CSV

Primero, veremos cómo podemos crear un botón de comando en la hoja de cálculo y ejecutar el programa.

  • Cree una carpeta en la unidad C llamada Recibos bancarios
  • Pegue el archivo Recets.csv que descargó

Paso 5) Grabación de macros

  1. Haga clic en la pestaña DESARROLLAR
  2. Haga clic en Grabar macro como se muestra en la imagen a continuación

Obtendrá la siguiente ventana de diálogo

  1. Ingrese ImportBankReceipts como el nombre de la macro.
  2. El segundo paso será por defecto
  3. Ingrese la descripción como se muestra en el diagrama de arriba
  4. Haga clic en la pestaña «Aceptar»

Paso 6) Realice operaciones / pasos macro que desee grabar

  • Coloque el cursor en la celda A1
  • Haga clic en la pestaña DETALLES
  • Haga clic en el botón Desde texto en la barra de cinta Obtener datos externos

Obtendrá la siguiente ventana de diálogo

  1. Navegue a la unidad local donde ha almacenado el archivo CSV
  2. Seleccione el archivo CSV
  3. Haga clic en el botón Importar

Encontrarás el siguiente asistente

Haga clic en el botón Siguiente después de seguir los pasos anteriores

Siga los pasos anteriores y haga clic en el botón siguiente

  • Haga clic en el botón Finalizar
  • Su libro ahora debería verse como el siguiente

Paso 7) Dar formato a los datos

Haga las columnas en negrita, agregue el total grande y use la función SUMA para obtener el tamaño completo.

Paso 8) Detener la grabación de macros

Ahora que hemos completado nuestro trabajo normal, podemos hacer clic en el botón detener macro como se muestra en la imagen de abajo

Paso 9) Reproducción de macros

Antes de guardar nuestro libro de trabajo, debemos eliminar los datos importados. Haremos esto para crear una plantilla que copiaremos cada vez que recibamos nuevos recibos y deseemos ejecutar una macro ImportBankReceipts.

  • Resalta todos los datos importados
  • Haga clic derecho en los detalles resaltados
  • Haga clic en Eliminar
  • Haga clic en el botón Guardar como
  • Guarde el libro de trabajo en formato habilitado para macros como se muestra a continuación
  • Haga una copia de la plantilla recién guardada
  • Abrelo
  • Haga clic en la pestaña DESARROLLAR
  • Haga clic en el botón Macros

Obtendrá la siguiente ventana de diálogo

  1. Seleccione ImportBankReceipts
  2. La descripción destaca su macro
  3. Haga clic en el botón Ejecutar

Obtendrá los siguientes detalles

Felicitaciones, creó su primera macro en Excel.

Resumen

Las macros simplifican nuestra vida laboral al automatizar la mayoría de las tareas rutinarias que hacemos. Las macros de Excel funcionan con Visual Basic para aplicaciones.

Entradas relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *