Deklarasi Variabel VBA - Bagaimana cara Menyatakan Variabel di VBA? (Contoh)

Dalam VBA, deklarasi Variabel diperlukan untuk menentukan variabel untuk tipe data tertentu sehingga dapat melubangi nilai, variabel apa pun yang tidak ditentukan dalam VBA tidak dapat menyimpan nilai, ada opsi untuk mengaktifkan deklarasi variabel yang diperlukan dan deklarasi variabel dilakukan oleh Kata kunci DIM di VBA.

Deklarasi Variabel di VBA

Sebelum pindah ke deklarasi variabel VBA, mari kita pahami dulu apa itu variabel, apa kegunaan variabel, dan kapan kita harus menggunakannya.

Apa saja variabel di VBA?

Variabel Kata itu sendiri variabel yang ditentukan pada dasarnya adalah nama memori di lokasi Anda, yang menyimpan beberapa nilai di dalamnya . Anda dapat memberikan nilai dalam kode berdasarkan jenis variabel. Nilainya akan digunakan saat menjalankan kode, dan Anda akan mendapatkan Output.

Apa gunanya Variabel?

Saat Anda membuat program atau kode, itu terdiri dari beberapa instruksi yang meneruskan informasi ke sistem tentang apa yang harus dilakukan dengan data. Data terdiri dari dua jenis nilai, tetap dan variabel. Nilai tetap juga disebut sebagai konstanta. Variabel ditentukan oleh tipe data tertentu, misalnya, Integer, Byte, string, dll. Hal ini membantu kita untuk mengidentifikasi sifat data yang kita masukkan, yaitu Teks, Angka, Boolean, dll.

Bagaimana Mendeklarasikan Variabel?

Untuk mendeklarasikan variabel dalam kode, Anda harus memberikan nama ke variabel itu. Anda dapat menetapkan nama apa pun ke variabel. Namun disarankan untuk memilih nama variabel yang berkaitan dengan data agar pengguna lain juga dapat memahaminya dengan mudah. Misalnya, jika Anda perlu meneruskan data Integer dalam kode, maka nama variabel seperti i_count atau out. Jika Anda perlu memberikan nilai string, maka Anda dapat memberi nama variabel itu seperti strName

Variabel dapat dideklarasikan di mana saja dalam kode VBA. Namun, pembuat kode disarankan untuk mendeklarasikannya di awal kode sehingga setiap pengguna dapat memahami kode dengan sangat mudah. Variabel harus dideklarasikan menggunakan Dim.

Contoh Deklarasi Variabel VBA

Berikut beberapa contoh bagi Anda untuk memahami tipe data VBA. Anda dapat mencobanya di komputer Anda.

Tambahkan modul di VBA Editor. Salin dan tempel kode di bawah ini satu per satu untuk melihat hasilnya.

Contoh Deklarasi Variabel VBA # 1 - Integer

VBA Integer Tipe data digunakan saat Anda perlu menyimpan bilangan bulat. Integer dapat menyimpan nilai antara 32.768 hingga 32.767. Jika Anda perlu meneruskan nilai di luar ini, maka Anda perlu menggunakan Long Datatype di VBA.

Kode:

Sub VBA_Code1 () Redupkan Skor Sebagai Skor Integer = 101 MsgBox "Sachin Scored" & Skor Akhir Sub

Ketika Anda menjalankan kode di atas, hasilnya akan menampilkan Sachin Scored 101. Lihat di bawah

Contoh Deklarasi Variabel VBA # 2 - String

Tipe data string VBA dapat menyimpan data sebagai teks.

Kode:

Sub VBA_Code_String () Dim strName As String strName = "Ram" Range ("A1: A10") = "Ram" End Sub

Saat Anda menjalankan kode di atas, ini akan memasukkan Ram di Setiap sel antara Range A1: A10.

Contoh Deklarasi Variabel VBA # 3 - Tanggal

Tipe data tanggal di VBA dapat menyimpan data seperti tanggal. Ini akan menjadi dalam format MM / DD / YYYY.

Kode:

Sub VBA_Code_Date () Dim DOB As Date DOB = "04/04/1990" MsgBox "I was born on" & DOB End Sub

Ketika Anda menjalankan kode di atas, akan muncul hasil seperti di bawah ini.

Contoh Deklarasi Variabel VBA # 4 - Boolean

Boolean Datatype di VBA hanya memiliki dua nilai True atau False.

Kode:

Sub VBA_Code_Boolean () Dim bgender As Boolean bgender = False If bgender = True Then Range ("A1") = "Male" Else Range ("A1") = "Female" End If End Sub

Ketika Anda menjalankan kode, hasil di sel A1 adalah Female.

Contoh Deklarasi Variabel VBA # 5 - Panjang

Tipe data Long juga digunakan untuk menyimpan angka. Mereka dapat menyimpan nomor antara -2.147.483.648 hingga 2.147.483.647. Di sini Anda pasti memiliki pertanyaan jika Integer dan Long keduanya dapat menyimpan angka, lalu mengapa kita menggunakan Integer?

Inilah jawabannya, Integer membutuhkan dua byte ruang. Namun, Long membutuhkan ruang 8 byte. Jadi ketika Anda tahu bahwa nomor itu dapat disimpan sebagai bilangan bulat, Anda tidak boleh menggunakan lama lagi waktu berjalan program Anda akan meningkat.

Misalkan Anda perlu menunjukkan jarak antara Kutub Utara ke Kutub Selatan dalam Meter, dan Anda tahu bahwa jarak dalam meter tersebut berada di luar rentang -32.768 hingga 32.767. Jadi Anda akan menggunakan tipe data Long.

Kode:

Sub VBA_Code_long () Redupkan jarak As Long distance = 13832000 MsgBox "Jarak antara Kutub Utara dan Kutub Selatan adalah" & jarak & "Meter" End Sub

Hasilnya adalah “Jarak antara Kutub Utara, dan Kutub Selatan adalah 13832000 Meter

Jika Anda menggunakan integer sebagai tipe data pada kode di atas, maka ini akan mengalami error. Kamu bisa mencobanya.

Poin untuk Diingat

Anda perlu mengingat beberapa poin saat mendeklarasikan variabel.

  • Nama variabel tidak boleh lebih dari 255 karakter.
  • Variabel tidak peka huruf besar kecil.
  • Variabel tidak boleh dimulai dengan angka. Anda dapat menggunakan angka atau garis bawah di tengah nama variabel.
  • Deklarasi variabel VBA tidak dapat dinamai sebagai kata kunci Excel seperti Sheet, Range, dll.
  • Deklarasi variabel VBA tidak mengandung karakter khusus.

Artikel yang menarik...