El concepto de constantes y cuándo usarlas
Una constante es un valor que es fijo y no cambia durante el programa. Mediante el uso de constantes, el código se vuelve más fácil de leer y administrar, ya que puede nombrar los valores de uso frecuente. Para declarar una constante, use la palabra clave Const. Un ejemplo de una declaración constante es:
Const PI As Double = 3.14159
Debe usar constantes cuando tengan valores que no cambien durante el programa, como valores matemáticos (por ejemplo, PI), ciertas restricciones o texto fijo. De esta manera, si hay un cambio en el valor en el futuro, solo necesita cambiarlo en un solo lugar.
3. Declaraciones y operadores
En VBA, las instrucciones son líneas de código que describen una acción, definen un elemento o asignan un valor a una variable. Los enunciados funcionan como oraciones en el lenguaje cotidiano.
Normalmente, cada línea de código tiene una sola instrucción, pero puede poner varias instrucciones en una sola línea separándolas con dos puntos. Entre los ejemplos de instrucciones se incluyen la declaración de variables, la llamada a procedimientos o el establecimiento del valor de la propiedad de un objeto.
Una declaración puede tener la forma de:
- Declaración de variable: Por ejemplo, Dim x As Integer.
- Tarea de calificación: Por ejemplo, x = 10.
- Llamadas a procedimientos o funciones: Por ejemplo, Call MsgBox(“Hello!”).
- Control de flujo: por ejemplo, instrucciones If, For o Do While.
Operador aritmético
Los operadores aritméticos se utilizan para realizar cálculos matemáticos.
Operador | Descripción | Ejemplo | Resultado |
+ | Adición | 5 + 3 | 8 |
– | Reducción | 10 – 4 | 6 |
* | Multiplicación | 6 * 7 | 42 |
/ | División | 20 / 4 | 5 |
^ | Rango | 2^3 | 8 |
Mod | El resto de la división | 10 Mod 3 | 1 |
Otros artículos interesantes
Operador lógico
Los operadores lógicos se utilizan para tomar decisiones basadas en sentencias de condición.
Operador | Descripción | Ejemplo | Resultado |
And | Vale la pena True si ambas condiciones valen True | (5 > 3) And (2 < 4) | Verdadero |
Or | Vale True jika salah satu kondisi True | (5 > 3) Or (2 > 4) | Verdadero |
Not | Inversión de valores de condición | Not (5 > 3) | Falso |
4. Escribir y ejecutar macros
Para crear una macro en VBA, debe escribir un procedimiento que esté restringido por las instrucciones Sub y End Sub.
Una vez que haya creado una macro, puede ejecutarla a través del Macros Dialog Box. Estos son los pasos para ejecutar la macro:
- Abra una aplicación de Microsoft Office (como Excel o Word).
- Haga clic en la pestaña Developer de la cinta de opciones. Si esta pestaña no aparece, es posible que deba habilitarla en la configuración.
- Haga clic en el botón Macros para abrir el cuadro de diálogo.
- En el cuadro de diálogo, seleccione el nombre de la macro que desea ejecutar de la lista.
- Haga clic en el botón Run para ejecutar la macro seleccionada.
5. Manipulación de objetos y propiedades
En VBA, un objeto es un elemento que se puede cambiar a través del código. Dos objetos que se utilizan a menudo en Microsoft Word son ActiveDocument y Selection.
- ActiveDocument: Este es un objeto que representa el documento que está abierto actualmente en Word. Puede acceder a las propiedades y métodos de este documento y modificarlos.
- Selection: Se trata de un objeto que representa el texto o elemento que se está seleccionando en el documento. Si no hay nadie seleccionado, este objeto indicará la posición del cursor.
Puede cambiar varias propiedades de objeto en VBA para dar formato al documento. Algunas de las propiedades que se cambian con frecuencia son:
- Font: Cambia el tipo de fuente del texto.
- Size: Cambia el tamaño del texto.
- Bold: Determina si el texto se muestra en negrita.