VBA - Términos de Excel

En este capítulo, se familiarizará con las terminologías de Excel VBA de uso común. Estas terminologías se utilizarán en otros módulos, por lo que es importante comprender cada una de ellas.

Módulos

Módulos es el área donde se escribe el código. Este es un nuevo libro de trabajo, por lo tanto, no hay módulos.

Para insertar un módulo, navegue hasta Insertar → Módulo. Una vez que se inserta un módulo, se crea 'módulo1'.

Dentro de los módulos, podemos escribir código VBA y el código se escribe dentro de un Procedimiento. Un procedimiento / subprocedimiento es una serie de declaraciones de VBA que indican qué hacer.

Procedimiento

Los procedimientos son un grupo de declaraciones ejecutadas como un todo, que instruyen a Excel sobre cómo realizar una tarea específica. La tarea realizada puede ser una tarea muy simple o muy complicada. Sin embargo, es una buena práctica dividir los procedimientos complicados en otros más pequeños.

Los dos tipos principales de Procedimientos son Sub y Función.

Función

Una función es un grupo de código reutilizable, que se puede llamar en cualquier parte de su programa. Esto elimina la necesidad de escribir el mismo código una y otra vez. Esto ayuda a los programadores a dividir un programa grande en varias funciones pequeñas y manejables.

Además de las funciones incorporadas, VBA también permite escribir funciones definidas por el usuario y las declaraciones se escriben entre Function y End Function.

Subprocedimientos

Los subprocedimientos funcionan de manera similar a las funciones. Si bien los subprocedimientos NO devuelven un valor, las funciones pueden o no devolver un valor. Los subprocedimientos PUEDEN llamarse sin la palabra clave de llamada. Los subprocedimientos siempre están incluidos enSub y End Sub declaraciones.