- Katılım
- 25 May 2018
- Mesajlar
- 1,610
- En iyi yanıt
- 14
- Puanları
- 113
- Konum
- İstanbul
- Web sitesi
- excelarsivi.com
- Ad Soyad
- Murat OSMA
- Office Vers.
- Microsoft 365 TR+EN
VarType Fonksiyon
Bu işlev, bir değişkende saklanan verilerin veri tipini gösteren bir sayı döndürür.
Variant veri türünü kodunuzda kullanırsanız, sonunda bu değişkende ne tür veri depolandığını bilmeniz gereken bir durumda olacaksınız.
Yalnızca tek bir değişkenin adını sağlayabilirsiniz.
Burada degiskenadi, alt türünü bulmak istediğiniz değişkenin adıdır.
vbVarType Enumeration (Numaralandırma)
Variant nesnesinin türünü belirtmek için kullanabileceğiniz bir numaralandırma vardır.

Number Returned (Geri dönen numaralar)
Gerçek sayılar yerine kullanabileceğiniz aynı sayısal değerlere sahip yerleşik VBA sabitleri vardır.
Identifying an Array (Bir Dizinin Tanımlanması)
VbArray için sayı eşdeğeri 8192'dir.
Bu gerçek sayı asla VarType İşlevinden döndürülemez.
Bir dizi değişkenini iletirseniz, döndürülen sayı 8192'den büyük olur.
Gerçekte döndürülen sayı 8192 artı temel veri türünün dizileridir.
Bu işlev, bir değişkende saklanan verilerin veri tipini gösteren bir sayı döndürür.
Variant veri türünü kodunuzda kullanırsanız, sonunda bu değişkende ne tür veri depolandığını bilmeniz gereken bir durumda olacaksınız.
Yalnızca tek bir değişkenin adını sağlayabilirsiniz.
veri = VarType(degiskenadi)
Burada degiskenadi, alt türünü bulmak istediğiniz değişkenin adıdır.
vbVarType Enumeration (Numaralandırma)
Variant nesnesinin türünü belirtmek için kullanabileceğiniz bir numaralandırma vardır.

Number Returned (Geri dönen numaralar)
Gerçek sayılar yerine kullanabileceğiniz aynı sayısal değerlere sahip yerleşik VBA sabitleri vardır.
Numara | VBA.vbVarType |
---|---|
8192 (&H2000) | vbArray |
0 | vbEmpty |
1 | vbNull |
2 | vbInteger |
3 | vbLong |
4 | vbSingle |
5 | vbDouble |
6 | vbCurrency |
7 | vbDate |
8 | vbString |
9 | vbOject |
10 | vbError |
11 | vbBoolean |
12 | vbVariant |
13 | vbDataObject |
14 | vbDecimal |
17 (&H11) | vbByte |
36 (&H24) | vbUserDefinedType |
Identifying an Array (Bir Dizinin Tanımlanması)
VbArray için sayı eşdeğeri 8192'dir.
Bu gerçek sayı asla VarType İşlevinden döndürülemez.
Bir dizi değişkenini iletirseniz, döndürülen sayı 8192'den büyük olur.
Gerçekte döndürülen sayı 8192 artı temel veri türünün dizileridir.
PHP:
Sub ExcelTurkey()
Dim dizim() As Long
MsgBox VarType(dizim) '= 8195
End Sub