Función TypeName; Función VarType

Devuelve una cadena (TypeName) o un valor numérico (VarType) que contiene información de una variable.

Sintaxis:


TypeName (Variable) / VarType (Variable)

Valor de retorno:

Cadena; Entero

Parámetros:

Variable: La variable de la que se desea determinar su tipo. Pueden usarse los valores siguientes:

palabra clave

Constante con nombre

VarType

Tipo de variable

Boolean

11

Variable lógica

Byte

17

Byte variable

Date

V_DATE

7

Variable de fecha

Currency

V_CURRENCY

6

Variable monetaria

Double

V_DOUBLE

5

Variable doble de coma flotante

Integer

V_INTEGER

2

Variable entera

Long

V_LONG

3

Variable entera larga

Object

9

Variable de objeto

Single

V_SINGLE

4

Variable simple de coma flotante

String

V_STRING

8

Variable de cadena

Variant

12

Variable variante (puede contener todos los tipos especificados por la definición)

Empty

V_EMPTY

0

La variable no está inicializada

Null

V_NULL

1

No hay datos válidos


Códigos de error:

5 Llamada a procedimiento no válida

Ejemplo:


Sub ExampleType
Dim iVar As Integer
Dim sVar As String
Dim siVar As Single
Dim dVar As Double
Dim bVar As Boolean
Dim lVar As Long
Dim cVar as Currency
Dim tVar as Date
 MsgBox TypeName(iVar) & " " & VarType(iVar) & Chr(13) &_
 TypeName(sVar) & " " & VarType(sVar) & Chr(13) &_
 TypeName(siVar) & " " & VarType(siVar) & Chr(13) &_
 TypeName(dVar) & " " & VarType(dVar) & Chr(13) &_
 TypeName(bVar) & " " & VarType(bVar) & Chr(13) &_
 TypeName(cVar) & " " & VarType(cVar) & Chr(13) &_
 TypeName(tVar) & " " & VarType(tVar) & Chr(13) &_
 TypeName(lVar) & " " & VarType(lVar),0,"Algunos tipos en LibreOffice Basic"
End Sub

¡Necesitamos su ayuda!