Contenido
La instrucción Const en VBA se utiliza para declarar y definir constantes. Una constante es un valor que no cambia durante la ejecución de un programa y que se utiliza para representar valores fijos, como números, texto o valores lógicos (True o False). Declarar constantes es útil para hacer que el código sea más legible y mantenible, ya que evita el uso de valores literales y facilita la actualización de valores en un solo lugar en caso de que cambien.
Sintaxis
Const NombreConstante As TipoDato = Valor
NombreConstante: es el nombre de la constante que estás declarando.
TipoDato: es el tipo de dato de la constante, como Integer, String, Boolean, etc.
Valor: es el valor que asignas a la constante y debe coincidir con el tipo de dato especificado.
Ejemplo
Sub EjemploConstante()
' Declaración de constantes
Const PI As Double = 3.14159
Const Saludo As String = "Hola, Mundo"
' Utilización de las constantes en el código
Dim Radio As Double
Radio = 5
Dim Area As Double
Area = PI * Radio * Radio
MsgBox Saludo & " El área de un círculo con radio " & Radio & " es " & Area
End Sub
En este ejemplo:
- Se declaran dos constantes, PI y Saludo, con sus tipos de datos respectivos y valores asignados.
- Se utilizan estas constantes en el código para calcular el área de un círculo y mostrar un mensaje en una ventana de mensaje (MsgBox).
Las constantes se utilizan para hacer que el código sea más claro y evitar la repetición de valores literales. Además, si necesitas cambiar el valor de la constante, solo tienes que hacerlo en un solo lugar en el código, en lugar de buscar y modificar cada ocurrencia del valor en todo el programa.