Returnează un șir care oferă informații despre o variabilă.
Sintaxă
TypeName(numevar)
Argumentul varnameobligatoriu este o variantă care conține orice variabilă, cu excepția unei variabile de tip definit de utilizator.
Observații
Șirul returnat de TypeName poate fi oricare dintre următoarele:
| Șir returnat | Variabilă |
|---|---|
| Tip obiect | Un obiect al cărui tip este tipobiect |
| Octet | Valoare octet |
| Întreg | Întreg |
| Lung | Întreg lung |
| Single | Număr în virgulă flotantă și precizie simplă |
| Double | Număr în virgulă flotantă cu dublă precizie |
| Monedă | Valoare monedă |
| Decimal | Valoare zecimală |
| Dată | Valoare dată |
| String | String |
| Boolean | Valoare booleană |
| Eroare | O valoare de eroare |
| gol | Neinițializat |
| Nul | Nu există date valide |
| Object | Un obiect |
| Necunoscută | Un obiect al cărui tip este necunoscut |
| Nimic | Variabilă obiect care nu se referă la un obiect |
Dacă numevar este o matrice, șirul returnat poate fi oricare dintre șirurile returnate posibile (sau Variant) cu paranteze goale adăugate. De exemplu, dacă numevar este o matrice de numere întregi, TypeName întoarce "Integer()".
Exemplu
Notă
Exemplele care urmează demonstrează utilizarea acestei funcții într-un modul Visual Basic for Applications (VBA). Pentru mai multe informații despre lucrul cu VBA, selectați Referințe pentru dezvoltatori în lista verticală de lângă Căutare și introduceți unul sau mai mulți termeni în caseta de căutare.
Acest exemplu utilizează funcția TypeName pentru a returna informații despre o variabilă.
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()".