Iniciar sesión con Microsoft
Iniciar sesión o crear una cuenta
Hola:
Seleccione una cuenta diferente.
Tiene varias cuentas
Elija la cuenta con la que desea iniciar sesión.

Devuelve un tipo de datos String que proporciona información sobre un variable.

Sintaxis

TypeName ( varname )

Elargumentovarname obligatorio es un tipo de datos Variant que contiene cualquier variable excepto una variable de un tipo definido por el usuario.

Comentarios

La cadena devuelta por TypeName puede ser cualquiera de las siguientes:

Cadena devuelta

Variable

Tipo de objeto

Un objeto cuyo tipo es objecttype

Byte

Valor byte

Entero

Entero

Largo

Entero largo

Single

Número de punto flotante de precisión simple

Double

Número de punto flotante de precisión doble

Código

Valor de moneda

Decimal

Valor decimal

Fecha

Valor de fecha

String

String

Boolean

Valor booleano

Error

Un valor de error

vacío

Sin inicializar

Nulo

No hay datos válidos

Objeto

Un objeto

Desconocido

Un objeto cuyo tipo es desconocido

Nada

Variable de objeto que no hace referencia a un objeto


Si nombrevar es un matriz, la cadena devuelta puede ser cualquiera de las posibles cadenas devueltas (o Variant) con paréntesis vacíos anexados. Por ejemplo, si varname es una matriz de enteros, TypeName devuelve "Integer()".

Ejemplo

Nota: Los ejemplos siguientes muestran el uso de esta función en un módulo de Visual Basic para Aplicaciones (VBA). Para obtener más información sobre cómo trabajar con VBA, seleccione referencia para desarrolladores en la lista desplegable situada junto a búsqueda y escriba uno o varios términos en el cuadro de búsqueda.

En este ejemplo se usa la función TypeName para devolver información sobre una variable.

Dim NullVar, MyType, StrVar As String
Dim IntVar As Integer, CurVar As Currency
Dim ArrayVar (1 To 5) As Integer
NullVar = Null ' Assign Null value.
MyType = TypeName(StrVar) ' Returns "String".
MyType = TypeName(IntVar) ' Returns "Integer".
MyType = TypeName(CurVar) ' Returns "Currency".
MyType = TypeName(NullVar) ' Returns "Null".
MyType = TypeName(ArrayVar) ' Returns "Integer()".

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a su experiencia?
Si presiona Enviar, sus comentarios se usarán para mejorar los productos y servicios de Microsoft. El administrador de TI podrá recopilar estos datos. Declaración de privacidad.

¡Gracias por sus comentarios!

×