Currency :
Sayısal tipdeki veriler icin tanımlanmış ozel bir veri tipidir.Hafızada 8 byte yer kaplarlar. 4 hane ondalık kısmı olmak uzere toplam 19 haneden oluşur.(nokta haric) Alabilecegi maximum degerler -922,337,203,685,477.5808 ile 922,337,203,685,477.5807 arasındadır. @ sembolu veya DefCur bildirimi ile Currency tipinde degişken’ler tanımlanabilirler.

Ornek :
Private Sub Form_Load()
Dim Maas As Currency , Borc As Currency
Maas = 500000000
Borc = 68000000
[email protected] = 340000.56
End Sub

Date :
Tarih turundeki bilgileri kullanmak icin oluşturulmuş bir veri tipidir. Hafızada 8 byte yer kaplarlar. 1 Ocak ile 31 Aralık 9999 arasındaki tarihleri kullanabilirsiniz. DefDate bildirisi ile tarih turunde degişkenler tanımlayabiliriz.

Ornek :
Private Sub Form_Load()
Dim Dogum_tarihi As Date , Evlenme_Tarihi As Date
Dogum_tarihi =#Dec,9,1977#
Evlenme_Tarihi=#May,15,1998#
End Sub

Boolean :
Mantıksal veri tipleri icin kullanılır. İki secenekten birisini alabilir.Bunlar True veya False degerleridir. Bellekte 2 byte yer işgal ederler.Boolean tipindeki bir degişkeni tanımlamak icin DefBool sozcugu kullanılır.

Ornek :
Private Sub Form_Load()
Dim Durum As Boolean , Duyum As Boolean
Durum = True
Duyum = False
End Sub

Byte :
O ile 255 arasındaki tamsayıları ifade etmek icin kullanılabilecek veri tipidir.DefByte deyimi ile byte tipinde degişkenler tanımlanabilir.

Ornek :
Private Sub Form_Load()
Dim Durum As Byte , Duyum As Byte
Durum =23
Duyum = 143
End Sub

String :
Metin turu bilgileri saklamak icin kullanılabilecek veri turudur. 16 bitlik versiyonda 0 ile 65538 arasında , 32 bitlik versiyonda ise 0 ile 2,000,000,000 arasında karakter alabilir. String turunde degişken tanımlamak icin Defstr veya $ sembolu kullanılır.

Private Sub Form_Load()
Dim Adi As String , Soyadi As String
Adı =”Kemal”
Soyadı = ”Tas”
No$="1323970067"
End Sub

Variant :
Bu tipte tanımlanmış bir degişkene herhangi bir tip’te veri yuklenebilir.Yani ne tur bir veri girecegimizi bilmedigimiz degişkenleri Variant tipinde tanımlamalıyız. Bu tur degişkenler hafızada 16 byte tan fazla yer kaplarlar. DefVar bildiri sozcugu ile Variant turunde degişkenler tanımlıyabiliriz.

Variant turunde degişkenler tanımlamak fazla kullanışlı degildir.Cunki hafızada fazla yer kaplarlar.

Ornek :
Private Sub Form_Load()
Dim Ad As Variant , Maas As Variant , Tel As Variant
Dim Dogum_tarihi As Variant
Ad="Aydın Kale"
Maas=200000
Tel="500-45-00"
Dogum_tarihi=#Apr,3,1970#
End Sub
__________________