Declaración corta de variables en Excel VBA

La declaración de varibles en VBA es muy importante, ya que realizándola adecuadamente administraremos mejor los recursos de nuestro ordenador

Si realizamos la tarea de declarar 3 variables del tipo string, probablemente algunos lo harían de esta forma

Dim i as String, j as String, k as String

Otros lo realizarían así

Dim i, j, k as String

La segunda declaración es parcialmente errónea, ya que i y j están siendo declaradas, pero son del tipo Variant, y si almacenamos texto en ellas nos consumirán un total de 10 bytes fijos más un byte adicional por cada caracter con el que cuente la variable.

Entonces, siempre tendremos que realizarlo de la manera larga???, la respuesta es negativa, ya que en VBA podemos declarar las variables de manera corta, y así nuestra expresión quedaría de la siguiente forma:

Dim i$, j$, k$

A continuación les muestro un cuadro con más detalles

Forma larga Forma corta
Dim E as Integer Dim E%
Dim X as Long Dim X&
Dim C as Single Dim C!
Dim E as Double Dim E#
Dim L as String Dim L$

 

Y un pequeño tutorial, cualquier duda me la dejan como comentario o me envían un mail a luisrojas@tutorialesexcel.com

Observación

Recordar que deben saber los límites de una variable antes de declararla, ya que de esta forma mejoraremos el rendimiento de nuestra aplicación

Dejar una contestacion

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