Returnerer en streng som gir informasjon om en variabel.
Syntaks
TypeName ( varname )
Det nødvendige varname-argument er en variant som inneholder en variabel, bortsett fra en variabel av en brukerdefinert type.
Merknader
Strengen som returneres av TypeName , kan være ett av følgende:
Streng returnert |
Variabel |
Objekttype |
Et objekt som har en type som objekttype |
Byte |
Byteverdi |
Heltall |
Heltall |
Lang |
Langt heltall |
Enkel |
Flyttall med enkel presisjon |
Dobbel |
Flyttall med dobbel presisjon |
Valuta |
Valutaverdi |
Desimal |
Desimalverdi |
Dato |
Datoverdi |
String |
Streng |
Boolsk |
Boolsk verdi |
Feil |
En feilverdi |
Tom |
Initialisert |
Null |
Ingen gyldige data |
Objekt |
Et objekt |
Ukjent |
Et objekt som har en ukjent type |
Ingenting |
Objektvariabel som ikke refererer til et objekt |
Hvis varname er en matrise, kan den returnerte strengen være en hvilken som helst av de mulige returnerte strengene (eller varianten) med tomme parenteser tilføyd. Hvis for eksempel varname er en matrise med heltall, returnerer TypeName "Integer()".
Eksempel
Obs!: I eksemplene nedenfor vises bruken av denne funksjonen i en VBA-modul (Visual Basic for Applications). Hvis du vil ha mer informasjon om hvordan du arbeider med VBA, velger du Utviklerreferanse fra rullegardinlisten ved siden av Søk og skriver inn ett eller flere søkeord i søkeboksen.
Dette eksemplet bruker TypeName-funksjonen til å returnere informasjon om en variabel.
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()".