Daje nisku koja pruža informacije o promenljivoj.
Sintaksa
TypeName(promenljivo)
Potrebni argument "Varname" je varijanta koja sadrži bilo koju promenljivu osim promenljive koji je korisnički definisanog tipa.
Napomene
Niska koju daje funkcija TypeName može biti bilo koja od sledećih stavki:
| Vraćena niska | Promenljiva |
|---|---|
| Tip objekta | Objekat čiji je tip objekta |
| bajt | Vrednost bajta |
| Ceo broj | Ceo broj |
| Dugačak | Dugački ceo broj |
| Single | Broj sa pokretnim zarezom pojedinačne preciznosti |
| Double | Broj sa pokretnim zarezom dvostruke preciznosti |
| Valuta | Vrednost valute |
| Decimalni broj | Decimalna vrednost |
| Datum | Vrednost datuma |
| String | String |
| Bulov | Bulova vrednost |
| Greška | Vrednost greške |
| Prazan | Nepokrenuto |
| Null | Nema važećih podataka |
| Object | Objekat |
| Nepoznato | Objekat čiji tip je nepoznat |
| Ništa | Promenljiva objekta koja ne upućuje na objekat |
Ako je varijanta niz, dobijena niska može da bude bilo koja od mogućih vraćenih niski (ili varijanta) sa dodatim praznim zagradama. Na primer, ako je funkcija VarName niz celih brojeva, funkcija TypeName daje "Integer()".
Primer
Napomena
Primeri koji slede pokazuju upotrebu ove funkcije u Visual Basic for Applications (VBA) modulu. Za više informacija o radu sa VBA modulom izaberite stavku Referenca razvojnog programera sa padajuće liste pored stavke Pretraga i unesite termine u polje za pretragu.
Ovaj primer koristi funkciju TypeName kako bi se vratile informacije o promenljivoj.
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()".