Procedimiento Sub (Públicos, Privados y Static)

🔴 En este nuevo tutorial aprenderemos los Procedimientos Sub Públicos, Privados y Static | Curso Excel VBA y Macros. ¡Empecemos!

👉 Partes de una MACRO

📈 Para entender la estructura básica de una macro en Excel es necesario tener un previo conocimiento de la estructura desde la raíz. Ejemplo: Si estamos en el editor de VBA debemos saber que estamos dentro de un libro. ✅

Podremos ver la barra principal en la que observamos nuestro nombre del programa y el Libro.

👉 En esta ventana veremos los siguientes secciones:

Descripción de cada uno de las secciones.

  1. Nombre del Archivo.
  2. Proyectos
  3. Módulos
  4. Procedimientos

1. Nombre del ARCHIVO. ✅

2. PROYECTOS. ✅

3. MÓDULOS ✅

4. PROCEDIMIENTOS ✅

Los PROCEDIMIENTOS se sub dividen en 3 categorías. ✅

  1. SUB
  2. FUNCTION
  3. PROPERTY

En este artículo veremos el procedimiento SUB.

👉 ÁMBITOS

Veamos los ámbitos en los que pueden operar estos procedimientos.

  1. Public
  2. Private
  3. Static

1. El ámbito Public se puede utilizar desde cualquier módulo. Los módulos se pueden comunicar entre ellos. Si creas una macro en el módulo 1 también se puede utilizar en el módulo 2.

2. El ámbito Private solo está disponible en el módulo que se ha creado. Es decir no se puede compartir entre los módulos.

3. El ámbito Static sus variables estarán siempre disponibles.

👉EXTRUCTURA DE LA MACRO

🔴 La estructura de la Macro empieza con la palabra Sub + nombre de la MACRO y cierra en End Sub. Dentro de esta llave insertaremos nuestro código. A continuación haremos el siguiente ejemplo, vamos a nuestro libro de Excel y en la página 1 damos clic derecho ver código. 👀

🔴 Nos abrirá la ventana principal del editor de Visual Basic.

🔴 Recuerden que estamos dentro del LIBRO 1. Ahora vamos a crear nuestro módulos para poder crear nuestras macros. Vamos a la pestaña insertar y damos clic en Módulo. Ahora nos encontraremos en el módulo.

🔴 En esta ventana ponemos el código Sub. Recuerden que hay fuentes que no aceptan tildes. Para este apartado recomendamos Arial Báltico. Iniciamos con la palabra Sub espacio más el nombre que se nos ocurra, ejemplo Macro_A y presionamos enter, automáticamente nos creará la estructura base y saldrá End Sub. 🏆

OJO- Evite iniciar con números, espacios en blanco, signos de puntuación o caracteres especiales.

Related Articles

Responses

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