Red de conocimiento informático - Material del sitio web - ¿Cuál es el identificador de tipo de los tipos de variante en VBA?

¿Cuál es el identificador de tipo de los tipos de variante en VBA?

El identificador de tipo del tipo variante en VBA es el nombre de la variable tenue.

Si no se agrega ningún tipo de datos posteriormente, VBA lo establecerá automáticamente en un tipo de variante.

Las variables declaradas con Dim a nivel de módulo están disponibles para todos los procedimientos del módulo. Puede utilizar la instrucción Dim para declarar el tipo de datos de una variable a nivel de módulo o de procedimiento.

Cuando se utiliza la declaración Dim dentro de un procedimiento, la declaración Dim generalmente se coloca al comienzo del procedimiento.

Información ampliada

La sintaxis de la sentencia Dim incluye las siguientes partes:

WithEvents: opcional. Palabra clave que indica que varname es una variable de objeto utilizada para responder a eventos desencadenados por objetos ActiveX. Sólo legal dentro de los módulos de clase. Usando WithEvents, puedes declarar tantas variables individuales como quieras, pero no puedes crear una matriz usando WithEvents. New y WithEvents no se pueden utilizar juntos.

varname: requerido. El nombre de la variable sigue las convenciones de nomenclatura de variables estándar.

los subíndices son opcionales. Se pueden definir la dimensionalidad de la variable de matriz; se pueden definir matrices multidimensionales de hasta 60 dimensiones. El parámetro subíndices utiliza la siguiente sintaxis: [inferiorA]superior[, [inferiorA]superior]... Si inferior no se especifica explícitamente, el límite inferior de la matriz está controlado por la declaración OptionBase. Si no se utiliza ninguna instrucción OptionBase, el límite inferior es 0.

Nuevo: Opcional. Palabra clave que crea objetos implícitamente. Si usa New para declarar una variable de objeto, se creará una nueva instancia del objeto la primera vez que se haga referencia a la variable, por lo que no es necesario usar la instrucción Set para asignar un valor a la referencia del objeto. La palabra clave New no puede declarar variables de ningún tipo de datos internos, ni instancias de objetos dependientes, ni puede usarse con WithEvents.

tipo: opcional. El tipo de datos de la variable puede ser Byte, Booleano, Entero, Largo, Moneda, Simple, Doble, Decimal (aún no compatible), Fecha, Cadena (para cadenas de longitud variable), Cadena*longitud (para cadenas de longitud fija); caracteres) Cadena), Objeto, Variante, tipo definido por el usuario o tipo de objeto. Cada variable declarada requiere una cláusula Astype separada.