Variabel yang digunakan di hampir semua program komputer dan VBA tidak berbeda. Ini adalah praktik yang baik untuk mendeklarasikan sebuah variabel pada awal prosedur. Ini tidak perlu, tapi membantu mengidentifikasi sifat konten (teks, data, angka, dll.)
Dalam tutorial ini, Anda akan belajar-
Variabel VBA
Variabel adalah nilai spesifik yang tersimpan dalam memori komputer atau sistem penyimpanan. Nantinya, Anda bisa menggunakan nilai itu dalam kode dan mengeksekusi. Komputer akan mengambil nilai dari sistem dan menunjukkan hasilnya. Setiap variabel harus diberi nama.Untuk memberi nama variabel di VBA, Anda harus mengikuti peraturan berikut.
- Harus kurang dari 255 karakter
- Tidak ada spasi yang diizinkan
- Itu tidak harus dimulai dengan angka
- Periode tidak diijinkan
Nama yang valid | Nama tidak valid |
Jam tanganku | Jam tanganku |
NewCar1 | 1_NewCar (tidak dimulai dengan nomor) |
Identitas pegawai | ID Karyawan (Ruang Tidak Diijinkan) |
Dalam VBA, Variabel dideklarasikan secara implisit atau eksplisit.
- Secara implisit : Berikut adalah contoh variabel yang dinyatakan secara implisit.
- Label = guru99
- Volume = 4
- Secara eksplisit : Berikut adalah contoh variabel yang dinyatakan secara eksplisit. Anda bisa menggunakan kata kunci "Dim" dalam sintaks
- Dim Num As Integer
- Dim password As String
Sintaks untuk VBA Variabel,
Untuk mendeklarasikan sebuah variabel di VBA, ketik Dim diikuti dengan sebuah nama:
Sub Latihan () Dim <name> End SubSebelum kita mengeksekusi variabel kita harus mencatat makro di Excel. Untuk merekam makro lakukan hal berikut -
Langkah 1) : Catat Makro 1
Langkah 2) : Hentikan Makro 1
Langkah 3) : Buka editor Macro, masukkan kode untuk variabel di Macro1
Langkah 4): Jalankan kode untuk Makro 1
Contoh, untuk VBA Variable
Sub Macro1 () Dim Num As Integer Bil = 99 MsgBox "Guru" & Bil End SubSaat Anda menjalankan kode ini, Anda akan mendapatkan output berikut di sheet Anda.
Tipe Data VBA Excel
Komputer tidak bisa membedakan antara angka (1,2,3 ..) dan string (a, b, c, ..). Untuk membuat diferensiasi ini, kita menggunakan Tipe Data.Tipe data VBA dapat dipisahkan menjadi dua jenis
- Tipe data numerik
Mengetik | Penyimpanan | Rentang Nilai |
Byte | 1 byte | 0 sampai 255 |
Bilangan bulat | 2 byte | -32,768 sampai 32,767 |
Panjang | 4 byte | -2,147,483,648 sampai dengan 2,147,483,648 |
Tunggal | 4 byte | -3.402823E + 38 sampai -1.401298E-45 untuk nilai negatif 1.401298E-45 sampai 3.402823E + 38 untuk nilai positif. |
Dua kali lipat | 8 byte | -1.79769313486232e + 308 sampai -4.94065645841247E-324 untuk nilai negatif 4.94065645841247E-324 sampai 1.79769313486232e + 308 untuk nilai positif. |
Mata uang | 8 byte | -922,337,203,685,477,5808 sampai 922,337,203,685,477.5807 |
Desimal | 12 byte | +/- 79,228,162,514,264,337,593,543,950,335 jika tidak ada desimal yang digunakan +/- 7.9228162514264337593543950335 (28 tempat desimal) |
- Jenis Data Non-numerik
Tipe data | Byte yang digunakan | Rentang Nilai |
String (Panjang tetap) | Panjang string | 1 sampai 65.400 karakter |
String (Panjang Variabel) | Panjang + 10 byte | 0 sampai 2 miliar karakter |
Boolean | 2 byte | Benar atau salah |
Tanggal | 8 byte | 1 Januari 100 sampai 31 Desember 9999 |
Obyek | 4 byte | Setiap objek yang disematkan |
Varian (numerik) | 16 byte | Setiap nilai sebesar Double |
Varian (teks) | Panjang + 22 byte | Sama seperti variable length string |
Mari lihat contohnya, bagaimana cara mendeklarasikan variabel dalam VBA. Dalam contoh ini, kita akan mendeklarasikan tiga jenis variabel string, join date dan currency.
Langkah 1) Seperti, pada tutorial sebelumnya, kita akan memasukkan commandButton1 di lembar Excel kita.
- Simpan file anda dengan mengklik tombol save
- Kemudian klik pada icon Excel Di jendela yang sama untuk mengembalikan lembar Excel.
- Anda bisa melihat disain mode "on" yang disorot dalam warna hijau
- Nama
- Tanggal Bergabung
- Penghasilan curreny
Konstan dalam VBA
Konstan seperti sebuah variabel, tapi Anda tidak bisa memodifikasinya. Untuk menyatakan konstanta dalam VBA Anda menggunakan kata kunci Const .Ada dua jenis konstanta,
- Built-in atau intrinsik yang disediakan oleh aplikasi.
- Simbolik atau pengguna didefinisikan
Public Const DaysInYear = 365
Pekerjaan Konstik Pribadi = 250
Download Excel yang berisi kode diatas
Ringkasan:
- Variabel adalah nilai spesifik yang tersimpan dalam memori komputer atau sistem penyimpanan.
- Anda bisa menggunakan kata kunci "Dim" dalam sintaks untuk mendeklarasikan variabel secara eksplisit
- Tipe data VBA dapat dipisahkan menjadi dua jenis
- Tipe data numerik
- Jenis Data Non-numerik
- Di VBA, jika tipe data tidak ditentukan. Secara otomatis akan mendeklarasikan variabel sebagai Variant
- Konstan seperti sebuah variabel, tapi Anda tidak bisa memodifikasinya. Untuk menyatakan konstanta dalam VBA Anda menggunakan kata kunci Const .
Post a Comment for "Variabel Excel VBA, Tipe Data & Konstan"