Bir değişken hakkında bilgi sağlayan bir Dize döndürür.
Söz dizimi
TürAdı(varname)
Gerekli varnamebağımsız değişkeni, kullanıcı tanımlı türdeki bir değişken dışında herhangi bir değişkeni içeren bir Varyanttır.
Açıklamalar
TypeName tarafından döndürülen dize aşağıdakilerden herhangi biri olabilir:
| Döndürülen dize | Değişken |
|---|---|
| Nesne türü | Türü nesnetürü olan nesne |
| Byte | Bayt değeri |
| Tamsayı | Tamsayı |
| Uzun | Uzun tamsayı |
| Single | Tek duyarlıklı kayan noktalı sayı |
| Double | Çift duyarlıklı kayan noktalı sayı |
| Para Birimi | Para birimi değeri |
| Decimal | Ondalık değer |
| Tarih | Tarih değeri |
| String | Dize |
| Boole | Boole değeri |
| Hata | Hata değeri |
| Boş | Başlatılmamış |
| Null | Geçerli veri yok |
| Nesne | Nesne |
| Bilinmiyor | Türü bilinmeyen bir nesne |
| Hiçbir şey | Bir nesneye başvurmayan nesne değişkeni |
Varname bir diziyse, döndürülen dize boş parantez eklenmiş olası döndürülen dizelerden (veya Variant) herhangi biri olabilir. Örneğin, varname bir tamsayılar dizisiyse, TürAdı "Integer()" döndürür.
Örnek
Not
Aşağıdaki örneklerde, bu işlevin Visual Basic for Applications (VBA) modülünde kullanımı gösterilir. VBA ile çalışma hakkında daha fazla bilgi için, rama'nın yanındaki açılan listede Geliştirici Başvurusu'nu seçin ve arama kutusuna bir veya birden çok terim yazın.
Bu örnekte, bir değişken hakkındaki bilgileri döndürmek için TypeName işlevi kullanılmıştır.
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()".