Visual Basic - Funcion que determine tipo de variable

Life is soft - evento anual de software empresarial
 
Vista:

Funcion que determine tipo de variable

Publicado por diogenes (41 intervenciones) el 28/12/2004 13:01:28

Quisiera saber si existe una funcion que me permita determinar el
tipo de una variable. por ejemplo :

funcion(variable) = caracter,numerica .. etc


Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Funcion que determine tipo de variable

Publicado por Mauricio (53 intervenciones) el 28/12/2004 13:50:46
VarType (Función)
Devuelve un entero (Integer) que indica el subtipo de una Variant (utilizada solamente con matrices de variantes)

vbDataObject

13

Un objeto de acceso a datos

vbDecimal

14

Valor decimal

vbByte

17

Valor de byte

vbUserDefinedType

36

Variantes que contienen tipos definidos por el usuario

vbArray

8192

Matriz



Nota Estas constantes están especificadas por Visual Basic para aplicaciones. Los nombres se puede utilizar en cualquier posición en su código en lugar de los valores actuales.

Comentarios

La función VarType nunca devuelve por sí misma el valor para vbArray. Siempre se agrega a algún otro valor para indicar una matriz de un tipo particular. La constante vbVariant solamente se devuelve junto con vbArray para indicar que el argumento de la función VarType es una matriz del tipo Variant. Por ejemplo, el valor devuelto por una matriz de enteros se calcula como vbInteger + vbArray, o 8194. Si un objeto tiene una propiedad predeterminada, VarType (objeto) devuelve el tipo de la propiedad predeterminada del objeto.



Ejemplo de la función VarType
En este ejemplo se utiliza VarType para determinar el subtipo de una variable.

Dim VarEnt, VarCad, VarFecha, MiPrueba
' Inicializa las variables.
VarEnt = 459: VarCad = " Hola a todos ": VarFecha = #2/12/69#
MiPrueba = VarType(VarEnt) ' Devuelve 2.
MiPrueba = VarType(VarFecha) ' Devuelve 7.
MiPrueba = VarType(VarCad) ' Devuelve 8.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar