• Merhaba Ziyaretçi,
    10 Aralık'a Kadar VIP Paket %50 İNDİRİMLİ (bir kere öde, ömür boyu kullan)
    İndirimden yararlanmak için resme tıklayın. 👇🏻
  • Sn. Ziyaretçi,
    PEAKUP E-Book & Makale & Videoları yayınlandı.

Makale VARTYPE Fonksiyonu

Bu Makale Yararlı Oldu mu?

  • Eh İşte

  • Hayır


Sonuçlar yalnızca oylamadan sonra görülebilir.

Murat OSMA

Yönetici
Site Yöneticisi
Katılım
25 May 2018
Mesajlar
1,254
En iyi yanıt
9
Puanları
113
Konum
İstanbul
Web sitesi
excelarsivi.com
Ad Soyad
Murat OSMA
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.

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.

vartype.png

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.
NumaraVBA.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
 
Üst Alt