Para declarar nuestras variables en Visual Basic, es fundamental comprender que una variable es un nombre que sirve para guardar algún dato de forma temporal para que sea utilizado por un procedimiento, módulo o formulario. Una variable nos va a servir para almacenar ya sea un texto, un número, una fecha, etc.
Para declarar una variable se usan las palabras clave Dim y As. La palabra Dim se origina de la abreviatura de Dimensión y es una palabra reservada de Visual Basic para declarar variables, mientras que la palabra As sirve para decir qué tipo de variable será. La cláusula As de la instrucción de declaración permite definir el tipo de datos o el tipo de objeto de la variable que declara.
La importancia de Option Explicit
El propio Visual Basic dispone de una instrucción que obliga a tener que declarar todas las variables, denominada Option Explicit. Si intentamos utilizar una variable sin declararla, el programa nos generará un error. Ten en cuenta que es recomendable activar la opción automática en el menú Herramientas para que cada vez que arranquemos Visual Basic nos obligue a declarar variables, evitando así olvidos.
Tipos de variables en Visual Basic
El tipo de variable que se declara depende de qué datos se almacenen en ella. Existen diversos tipos comunes, como se muestra en la siguiente tabla:
| Tipo | Tamaño | Descripción |
|---|---|---|
| Byte | 1 byte | 0 a 255 sin signo |
| Short | 2 bytes | -32,768 hasta 32,767 |
| Decimal | 16 bytes | Número decimal (28 posiciones a la derecha) |
| Object | 4-8 bytes | Cualquier objeto |
| Char | 2 bytes | Letras, símbolo (0 a 65535) |
Cómo declarar y asignar valores
Para declarar una variable, le damos un nombre y definimos su tipo. Para asignarle un valor, se utiliza el signo igual “=”. Se puede hacer en la misma línea de la declaración o en una línea diferente:
Lea también: IVA 21% Excel
- Ejemplo en dos líneas:
Dim url As String
url = "https://www.ejemplo.com"
- Ejemplo en una línea:
Dim url As String = "https://www.ejemplo.com"
Ámbito de las variables
El ámbito de una variable es el conjunto de todo el código que puede hacer referencia a ella sin calificar su nombre. Este viene determinado por dónde se declara:
- Local (en el procedimiento): La variable tendrá acceso solo desde el procedimiento donde fue declarada.
- Módulo: La variable tendrá acceso desde todos los procedimientos del módulo.
- Público (Global): Cuando el acceso a la variable puede hacerse desde cualquier procedimiento y cualquier módulo.
Recuerda que, al elegir nombres de variables, lo ideal es que el nombre esté relacionado con su uso. El nombre de una variable debería dar una idea de para qué sirve, por ejemplo, si vamos a guardar una dirección web, el nombre podría ser url.
Lea también: Guía IVA reducido
Lea también: ¿Cómo localizar tus XML del SAT?
