VarType İşlevi

Uygulandığı Öğe
Microsoft 365 için Access Access 2024 Access 2021 Access 2019 Access 2016

Değişkenin alt türünü gösteren an Integer döndürür.

Söz dizimi

VarType(varname)

Gerekli varname bağımsız değişken, kullanıcı tanımlı tür dışında herhangi bir değişken içeren bağımsız Variant değişkendir.

Sonuç değerleri

Sabit Değer Açıklama
vbEmpty 0 Boş (başlatılmamış)
vbNull 1 Null (geçerli veri yok)
vbInteger 2 Tamsayı
vbLong 3 Uzun tamsayı
vbSingle 4 Tek duyarlıklı kayan noktalı sayı
vbDouble 5 Çift duyarlıklı kayan noktalı sayı
vbCurrency 6 Para birimi değeri
vbDate 7 Tarih değeri
vbString 8 Dize
vbObject 9 Nesne
vbError 10 Hata değeri
vbBoolean 11 Boole değeri
vbVariant 12 Variant (yalnızca değişken dizileri ile kullanılır)
vbDataObject 13 Veri erişim nesnesi
vbDecimal 14 Ondalık değer
vbByte 17 Bayt değeri
vbUserDefinedType 36 Kullanıcı tanımlı türler içeren varyantlar
vbArray 8192 Dizi

Not

Bu sabitler Visual Basic for ApplicationsVisual Basic for Applications (VBA) ile tanımlanır. Kodunuzun herhangi bir yerinde gerçek değerler yerine adları kullanabilirsiniz.

Notlar

İşlev VarType hiçbir zaman kendi başına değerini vbArray döndürmez. Belirli bir türdeki diziyi belirtmek için bu değeri her zaman başka bir değere ekler.

Sabit vbVariant yalnızca vbArray , bağımsız VarType değişkenin bir değerler dizisi Variant olduğunu belirtmek için döndürülür. Örneğin, bir tamsayı vbInteger + vbArraydizisi için verilen değer , veya 8194.

Nesnenin varsayılan özelliği varsa, VarType(object) nesnenin varsayılan özelliğinin türünü verir.

Ö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şkenin VarType alt türünü belirlemek için işlev kullanılır.

Dim IntVar, StrVar, DateVar, MyCheck
' Initialize variables.
IntVar = 459
StrVar = "Hello World"
DateVar = #2/12/69#
MyCheck = VarType(IntVar)    ' Returns 2.
MyCheck = VarType(DateVar)   ' Returns 7.
MyCheck = VarType(StrVar)    ' Returns 8.