Lompat ke konten Lompat ke sidebar Lompat ke footer

Tipe data dari variabel VBA

Variabel digunakan untuk menyimpan informasi yang bersifat sementara, dan berjalan bersamaan dengan prosedur, modul atau workbook. sebelum kita sebutkan satu persatu dari variabel lebih baiknya mengenal hal yang menjadi aturan penting dalam variabel.
1. pemberian nama variabel harus dimulai dengan huruf bukan angka, bila dengan angka bisa di tambahkan di dalam nama namun bukan pada awal nama.
2. sebuah nama tidak boleh lebih dari 250 karakter.
3. sebuah nama tidak boleh menggunakan kata kunci yang sama dengan istilah yang digunakan didalam excel, semisal sheet, workbook, cell dll.
4. semua variabel harus selalu tetap dalam penggunaan tiap karakternya, jikapun menginginkan ada pemisah hanya dapat menggunakan garis bawah.

variabel dapat dideklarasikan sesuai dengan tipe data berikut:

Tipe data Byte
sebuah tipe data yang menggunakan angka positif antara 0-255. variabel tipe Byte tersimpan sebagai single atau mandiri 8-bit (1-byte) angka.

Tipe data Boolean
sebuah tipe data yang berisikan 2 pilihan kriteria ya dan tidak, True (-1) atau False (0). Boolean tersimpan sebagai 16-bit (2-byte) numbers.

Tipe data Integer
Ini mungkin tipe data yang sangat sering digunakan, sebuah tipe data yang tersimpan sebagai 2-byte antara -32,768 sampai 32,767.

Tipe data Long Integer
Sebuah tipe data yang hampir sama dengan interger namun menyimpan lebih banyak angka, berupa 4-byte antara -2,147,483,648 hingga 2,147,483,647.

tipe data Currency
Tipe data ini menyimpan angka antara -922,337,203,685,477.5808 hingga 922,337,203,685,477.5807. digunakan untuk kalkulasi mata uang.

Tipe data Single
Tipe data yang tersimpan sebagai satu ketelitian dari titik acuan 32-bit (2-byte). antara -3.402823E38 hingga -1.401298E-45 untuk nilai yang negatif, dan 1.401298E-45 hingga 3.402823E38 untuk nilai positifnya. Tanda ekslamasi (!) dapat digunakan dalam Visual Basic.

Tipe data Double
hampir sama dengan tipe data single namun ini memiliki jangkauan lebih tinggi 64-bit angka dalam kisaran -1.79769313486232E308 hingga -4.94065645841247E-324 untuk nilai negatif; 4.94065645841247E-324 hingga 1.79769313486232E308 untuk nilai positif. Tanda pagar (#) ini bisa digunakan dalam Visual Basic.

Tipe data Date
tipe data untuk menyimpan tanggal. menyimpan 64-bit (8-byte) angka. untuk angka bagian kiri menyimpan desimal untuk tanggal dan sebelah kanan untuk waktu.

Tipe data String
Sebuah tipe data yang terdiri dari urutan karakter berdekatan yang mewakili tiap karakternya sendiri. String dapat berupa huruf, angka, spasi, dan tanda baca. Tipe data string dapat menyimpan nilai yang panjang mulai dari 0 sampai sekitar 63k karakter dan string yang dinamis antara 0 sampai 2 milyar karakter. tanda dolar ($) mewakili sebuah String dalam Visual Basic.

Tipe data Object
tipe data yang merepresentasikan setiap referensi Obyek. Variabel objek disimpan sebagai 32-bit (4-byte) alamat yang merujuk ke obyek. Data Varian tipe A tipe data khusus yang dapat berisi angka, string, atau tanggal data serta nilai-nilai khusus kosong dan Null. Jenis tipe data memiliki numerik
penyimpanan ukuran 16 byte dan dapat berisi data hingga kisaran Decimal, atau ukuran penyimpanan karakter dari 22 byte (ditambah panjang string), dan dapat menyimpan setiap karakter teks. Fungsi VarType mendefinisikan bagaimana data dalam Varian diperlukan. Semua variabel menjadi tipe data Variant jika tidak secara khusus dinyatakan sebagai jenis data lain.

Mengapa kita menggunakan variabel
Pada Excel, kita masih memungkinkan menjalankan kode program tanpa variabel, maksudnya bukan sebuah keharusan. kita bisa hanya menetapkan nilai, string atau apapun setiap kali kita membutuhkannya, tetapi itu berarti:
1) Kode program akan menjadi sulit untuk diikuti (bahkan untuk diri sendiri)
2) Excel terus-menerus akan perlu mencari nilai pada tempat yang lain.
3) efektifitas running program tidak maksimal.