Mi primera MACRO en EXCEL

🔴Mi primera Macro en Excel con el editor de Visual Basic For Application. Reglas para crear el nombre de una macro.

¡Primera MACRO en EXCEL!

En este video aprenderemos a crear nuestra Primera Macro en Excel, también vamos a ver algunas reglas para que tu macro no te arroje ningún tipo de error, iremos paso a paso iniciando a crear nuestro módulo, sugerencias de como nombrar nuestra primera macro, así mismo ejecutaremos nuestra primera macro usando el procedimiento Sub y el comando MsgBox. ¡Empecemos!

Guardar un archivo Excel habilitado para Macro.

Lo primero que debemos hacer es guardar nuestro Archivo habilitado para Macro, para esto vamos a Archivo > Examinar.

Libro de Excel habilitado para macros

En esta ventana en la sección tipo buscamos Libro de Excel habilitado para macros, ponemos un nombre y guardamos.

Libro de Excel habilitado para macros

Ingresar al editor de VBA

Ahora vamos a ingresar al Editor de Visual Basic for Applications haciendo clic derecho en nuestra Hoja uno y elegimos ver código.

Excel ver código para iniciar nuestra primera macro con el editor de código de Visual Basic for Aplications

Nos abrirá la ventada de editor, en esta ventana lo primero que haremos es crear nuestro módulo, aquí es donde vamos a almacenar todas nuestras macros.

ventana principal de VBA visual basic for applications

Crear nuestro primer Módulo

Para crear nuestros módulos vamos a la pestaña Insertar > Módulo. Hacemos doble clic en el ícono de Módulo y podemos programar nuestra primera Macro.

insertar un módulo en visual basic for applications

Estructura de una Macro.

Para comenzar la estructura de una macro ponemos la palabra Sub y hacemos un espacio junto con el nombre de la macro y presionamos Enter.

Importante para nuestra nombre de macro recomendamos tener en cuenta las siguientes reglas.

  1. No usar números al inicio del nombre de la Macro.
  2. No usar caracteres especiales ni signos de puntuación para el nombre la nuestra macro.
  3. No se pueden poner espacios en el nombre, te recomendamos poner un guion bajo ( _ ) sin espaciado.

Si no seguimos estas reglas nos saldrá un mensaje de advertencia con el mensaje de error de compilación.

Recomendación. Para separar nombres se debe usar un guion bajo _ .

Finalizado nuestro código veremos que automáticamente el programa cierra el código End Sub.

procedimiento sub con nombre de nuestra primera macro en Excel en Visual Basic for Applicaions

Por temas de orden vamos a poner una sangría presionando TAB, con esto podremos tener una mejor vista de nuestro código, el cual va insertado en el espacio en blanco entre Sub y End Sub.

Comando MsgBox

Pasaremos a imprimir un mensaje, llamamos al comando msgbox damos un espacio y entre comillas ponemos un mensaje por ejemplo «Bienvenidos al canal del Tío Tech» damos Enter y automáticamente el editor pone en mayúscula el comando MsgBox.

procedimiento sub con nombre de nuestra primera macro en Excel en Visual Basic for Applicaions aplicando el momando msgbox

RECUERDA QUE EXISTEN FUENTES QUE NO ACEPTAN DETERMINADOS CARACTERES.
Te recomendamos que pruebes algunos caracteres especiales antes y veas si estos se insertan en tu código, por ejemplo un caracter como la letra (Ñ) o vocales con tilde, en algunas fuentes seleccionadas no tienen estas letras o vocales con acento y automáticamente el programa remplaza la letra por un caracter determinado, pudiéndose ver como un error de ortografía.

Ejecutar nuestra Macro.

Para ejecutar nuestra primera macro solo debemos presionar F5, o hacer clic en el siguiente ícono.

ejecutar nuestra macro presionando el boton play o f5 en Excel en Visual Basic for Applicaions

👉Y así hemos creado nuestra primera macro, podremos observar en pantalla el siguiente mensaje. Si haz logrado a realizar tu primera macro ¡Éxitos! 🏆

cuadro advertencia VBA

👉 Te recomendamos ver los siguientes artículos: 👀

Ejecutando una macro desde imagen, forma , botón
Procedimiento Sub (Public, Private, Static
Procedimiento Function (Public, Private, Static)
Procedimiento Function II (Public, Private y Static)
Módulos, Módulo de Clase y UserForms
Tipos de Datos en VBA
Declarando variables ¿Qué es una Variable?
Ámbito de Variable (Local, Private, Public)
¿Qué son las constantes?
Modelo de objetos en Excel

Related Articles

Responses

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