Utilizar los tipos de datos eficientemente

Microsoft VBA

Utilizar los tipos de datos eficientemente

   

A manos que se especifique lo contrario, a las variables no declaradas se les asigna el tipo de datos Variant. Este tipo de datos facilita la escritura de programas, pero no siempre es el tipo de datos más eficiente en su utilización.

Es aconsejable pensar en usar otros tipos de datos si:

  • El programa es muy grande y utiliza muchas variables.

  • El programa debe ejecutarse con la máxima rapidez.

  • Se escriben datos en archivos de acceso directo.

Además de Variant, se pueden utilizar los siguientes tipos de datos Byte, Boolean, Integer, Long, Single, Double, Currency, Decimal, Date, Object y String. Use la instrucción Dim para declarar una variable de un tipo determinado, por ejemplo:

Dim X As Integer

Esta instrucción declara que la variable X es un entero — un número no decimal comprendido entre 32.768 y 32.767. Si se trata de asignar a X un número fuera de ese margen, se producirá un error. Si se trata de asignar a X una fracción, el número se redondeará. Por ejemplo:

X = 32768        ' Causa un error.
X = 5.9            ' Asigna a x el valor 6.