Di Visual Basic menyediakan beberapa tipe data untuk membuat program aplikasi. Ketepatan memilih tipe data akan sangat menentukan pemakaian resource (sumber daya) oleh aplikasi yang kita buat sehingga akan dihasilkan program aplikasi yang efisien dan memiliki permormance tinggi.
Tipe-tipe  data yang disediakan oleh Visual Basic antara lain adalah :

- Byte, dengan ukuran Byte =  1 byte, memiliki jangkauan = 0 s.d 255
Contoh :
Dim t as Byte
t=1

- Boolean, dengan ukuran Byte = 2 byte, memiliki jangkauan = True (benar) atau False (salah)
Contoh :
Dim pilihan as Boolean
if pilihan=true then
msgbox "Output True"
elseif pilihan=false then
msgbox "Output False"
end if

- Integer, dengan ukuran Byte = 2 byte, memiliki jangkauan = -32.768 s.d 32.767
Dim i as Integer
i=600

- Long (Long Integer), dengan ukuran Byte = 4 byte, memiliki jangkauan =  -2.147.483.648 s.d 2.147.483.648
Dim i as Long
i=2000000

- Single, dengan ukuran Byte = 4 byte, memiliki jangkauan = -3.402823 E38 s.s -1.401298 E -45 (-); 1.401298 E -45 s.d 3.402823 E38 (+)
dim i as Single
i=1000000000

- Double, dengan ukuran Byte = 8 byte, memiliki jangkauan = -1.79769313486232 E308 s.d -4.94065645841247 E-324 (-); 4.94065645841247 E-324 s.d 1.79769313486232 E308 (+)
dim i as Single
i=100000000000

- Currency (nilai uang), dengan ukuran Byte = 8 byte
dim i as Currency
i=35000000

- Decimal, dengan ukuran Byte = 14 byte
dim i as Decimal
i=78888929,20

- Date (tanggal), dengan ukuran Byte = 8 byte

msgbox "Tanggal sekarang adalah " & Date

- Object, dengan ukuran Byte = 4 byte, memiliki jangkauan = mengacu pada objek yang digunakan
Dim obj as Object
If type of obj is TextBox then
obj.Text="Teks"
end if

- String (panjang bervariasi), dengan ukuran Byte = 10 byte + panjang string, memiliki jangkauan = 0 hingga kurang lebih 1 milyar

- String (panjang tetap), dengan ukuran Byte = panjang string, memiliki jangkauan = 1 hingga kurang lebih 65.400

- Variant (dengan angka), dengan ukuran Byte = 16 byte, memiliki jangkauan = sembarang angka hingga jangkauan jenis double

- Variant (dengan karakter), dengan ukuran Byte = 22 byte + panjang string, memiliki jangkauan = sama dengan jangkauan variable string

Sumber http://goenawanb.com/it/tipe-data-di-visual-basic/  ( disempurnakan oleh Bonsai Teknologi )