- 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( VarName )
Bir değişkenin veri türünü gösteren sayıyı döndürür. (Integer)
Açıklamalar
* Bu işlev asla kendi başına vbArray değerini döndürmez. Belirli bir türden bir diziyi belirtmek için her zaman başka bir değere eklenir.
* Sabit vbVariant, bu işleve olan argümanın bir tür Variant dizisi olduğunu belirtmek için yalnızca vbArray ile birlikte döndürülür.
* Örneğin, bir tam sayı dizisi için döndürülen değer, vbInteger + vbArray veya 8194 olarak hesaplanır.
Bir nesnenin varsayılan özelliği varsa, VarType (Object) nesnenin varsayılan özelliğini döndürür.
* Bu işlev tarafından döndürülen değerler, VBA.vbVarType Numaralandırma ile temsil edilir.
Örnek Kullanım
Bir değişkenin veri türünü gösteren sayıyı döndürür. (Integer)
VarName | Veri tipi adı, ifade veya değişken. (Object) |
Açıklamalar
* Bu işlev asla kendi başına vbArray değerini döndürmez. Belirli bir türden bir diziyi belirtmek için her zaman başka bir değere eklenir.
* Sabit vbVariant, bu işleve olan argümanın bir tür Variant dizisi olduğunu belirtmek için yalnızca vbArray ile birlikte döndürülür.
* Örneğin, bir tam sayı dizisi için döndürülen değer, vbInteger + vbArray veya 8194 olarak hesaplanır.
Bir nesnenin varsayılan özelliği varsa, VarType (Object) nesnenin varsayılan özelliğini döndürür.
* Bu işlev tarafından döndürülen değerler, VBA.vbVarType Numaralandırma ile temsil edilir.
Tür Sayısı | Tür Sabiti |
---|---|
0 | VBA.vbVarType.vbEmpty |
1 | VBA.vbVarType.vbNull |
2 | VBA.vbVarType.vbInteger |
2 | VBA.vbVarType.vbInteger |
3 | VBA.vbVarType.vbLong |
4 | VBA.vbVarType.vbSingle |
5 | VBA.vbVarType.vbDouble |
6 | VBA.vbVarType.vbCurrency |
7 | VBA.vbVarType.vbDate |
8 | VBA.vbVarType.vbString |
9 | VBA.vbVarType.vbObject |
10 | VBA.vbVarType.vbError |
11 | VBA.vbVarType.vbBoolean |
12 | VBA.vbVarType.vbVariant |
13 | VBA.vbVarType.vbDataObject |
14 | VBA.vbVarType.vbDecimal |
17 | VBA.vbVarType.vbByte |
36 | VBA.vbVarType.vbUserDefinedType |
8192 | VBA.vbVarType.vbArray |
Örnek Kullanım
PHP:
Sub ExcelTurkey()
MsgBox VarType(Empty) '= 0
MsgBox VarType(459) '= 2
MsgBox VarType(10.5) '=5
MsgBox VarType(Now()) '=7
MsgBox VarType("Excel Turkey") '=8
MsgBox VarType(False) '=11
End Sub