Deklarasi Variabel VBA

Deklarasi Variabel VBA

Dalam VBA, deklarasi variabel diperlukan untuk mendefinisikan variabel untuk tipe data tertentu sehingga dapat menyimpan nilai. Variabel apa pun yang tidak ditentukan dalam VBA tidak dapat menyimpan nilai. Ada opsi untuk meminta kata kunci DIM melakukan deklarasi variabel dan deklarasi variabel di VBA.

Deklarasi Variabel di VBA

Sebelum beralih ke deklarasi variabel VBA, pertama-tama mari kita pahami apa itu variabel, penggunaan variabel, dan kapan kita harus menggunakannya.

Apa variabel dalam VBA?

Kata “variabel” mendefinisikan variabel sebagai nama memori di lokasi Anda, yang menyimpan beberapa nilai . Anda dapat memberikan nilai dalam kode berdasarkan tipe variabel. Nilai akan digunakan saat mengeksekusi kode, dan Anda akan mendapatkan hasilnya.

Apa gunanya Variabel?

Membuat program atau kode terdiri dari 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 “konstan”. Seseorang dapat mendefinisikan variabel berdasarkan tipe data tertentu: Integer, Byte, String, dll. Ini membantu kita untuk mengidentifikasi sifat data yang kita masukkan, yaitu Teks, Angka, Boolean, dll.

Bagaimana Cara Mendeklarasikan Variabel?

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

Seseorang dapat mendeklarasikan variabel di mana saja dalam kode VBA Kode VBA CodeVBA mengacu pada serangkaian instruksi yang ditulis oleh pengguna dalam bahasa pemrograman Aplikasi Visual Basic pada Editor Visual Basic (VBE) untuk melakukan tugas tertentu.Baca lebih lanjut. Namun, pembuat kode harus mendeklarasikannya di awal kode sehingga setiap pengguna dapat memahami kode tersebut dengan sangat mudah. Variabel harus dideklarasikan menggunakan Dim.

Anda bebas menggunakan gambar ini di situs web Anda, templat, dll., Harap berikan kami tautan atribusiBagaimana Memberikan Atribusi? Tautan Artikel untuk Ditautkan
Misalnya: Sumber: Deklarasi Variabel VBA (wallstreetmojo.com)

Contoh Deklarasi Variabel VBA

Berikut adalah beberapa contoh untuk Anda untuk memahami tipe data VBA Tipe Data VBATipe data adalah karakter inti dari variabel apa pun, ini mewakili tipe nilai apa yang dapat kita simpan dalam variabel dan berapa batas atau rentang nilai yang dapat disimpan dalam variabel, tipe data adalah VBA bawaan dan pengguna atau pengembang perlu mengetahui tipe nilai mana yang dapat disimpan di tipe data mana. Jenis data yang ditetapkan ke variabel memberi tahu ukuran penyimpanan kompiler dari variabel tersebut.baca lebih lanjut. Kemudian, Anda dapat mencobanya di komputer Anda.

Menambahkan modul di Editor VBA Editor VBA Editor Visual Basic for Applications adalah antarmuka scripting. Skrip ini terutama bertanggung jawab atas pembuatan dan eksekusi makro dalam perangkat lunak Microsoft.baca selengkapnya. Kemudian, salin dan tempel kode di bawah ini satu per satu untuk melihat hasilnya.

Contoh Deklarasi Variabel VBA #1 – Integer

Seseorang mungkin memerlukan VBA IntegerVBA IntegerDalam VBA, integer adalah tipe data yang dapat ditugaskan ke variabel apa pun dan digunakan untuk menyimpan nilai integer. Di VBA, braket untuk jumlah maksimum variabel bilangan bulat yang dapat disimpan mirip dengan yang ada di bahasa lain. Dengan menggunakan pernyataan DIM, variabel apa pun dapat didefinisikan sebagai variabel bilangan bulat. Baca lebih lanjut ketika seseorang perlu menyimpan bilangan bulat. Misalnya, bilangan bulat dapat menyimpan nilai antara 32.768 hingga 32.767. Jika Anda perlu meneruskan nilai di luar ini, gunakan tipe Long Data di VBAlong Datatype In VBAlong adalah tipe data di VBA yang digunakan untuk menyimpan nilai numerik. Kita tahu bahwa bilangan bulat juga menyimpan nilai numerik, tetapi Long berbeda dari bilangan bulat karena rentang penyimpanan data jauh lebih besar untuk tipe data panjang.baca lebih lanjut.

Kode:

Sub VBA_Code1() Skor Dim Sebagai Skor Integer = 101 MsgBox “Skor Sachin” & Skor Akhir Sub

Hasil kode di atas akan menampilkan ‘Sachin Skor 101.’ Lihat di bawah.

Contoh Deklarasi Variabel VBA #2 – String

Tipe data string VBAVBA String Data TypeVBA SubString adalah fungsi penting yang digunakan untuk memisahkan data dengan membagi string VBA menjadi substring yang berbeda. Ada tiga jenis fungsi substring yang tersedia di VBA, yaitu fungsi kiri-kanan, tengah dan split.Baca lebih lanjut 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 Rentang A1:A10.

Contoh Deklarasi Variabel VBA #3 – Tanggal

Tipe data tanggal di VBADate Data Type Di VBAVBA Date adalah fungsi tanggal dan waktu. Ini hanya mengembalikan tanggal saat ini sesuai tanggal sistem yang Anda gunakan dan tidak memiliki argumen apa pun. Fungsi ini mengembalikan tanggal sistem saat ini. Baca lebih lanjut dapat menyimpan data seperti tanggal. Oleh karena itu, formatnya adalah MM/DD/YYYY.

Kode:

Sub VBA_Code_Date() Dim DOB As Date DOB = “04/04/1990” MsgBox “Saya lahir pada ” & DOB End Sub

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

Contoh Deklarasi Variabel VBA #4 – Boolean

Tipe Data Boolean di VBABoolean Datatype Di VBABoolean adalah tipe data bawaan di VBA yang digunakan untuk referensi logis atau variabel logis. Nilai yang dipegang oleh tipe data ini adalah BENAR atau SALAH dan digunakan untuk perbandingan logis. Deklarasi tipe data ini mirip dengan semua tipe data lainnya. Baca lebih lanjut hanya memiliki dua nilai Benar atau Salah.

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

Saat Anda menjalankan kode, hasilnya di sel A1 adalah “Wanita”.

Contoh Deklarasi Variabel VBA #5 – Panjang

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

Inilah jawabannya. Integer mengambil dua byte ruang. Namun, Long membutuhkan ruang 8 byte. Jadi, Anda sebaiknya tidak menggunakan Long saat Anda tahu seseorang dapat menyimpan nomor sebagai Integer. Jika tidak, waktu berjalan program Anda akan bertambah.

Misalkan Anda perlu menunjukkan jarak antara Kutub Utara dan Kutub Selatan dalam “Meter”. Tahukah Anda bahwa jarak dalam meter berada di luar kisaran -32.768 hingga 32.767. Jadi, Anda akan menggunakan tipe Data Long.

Kode:

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

Hasilnya adalah “Jarak antara Kutub Utara. Kutub Selatan adalah 13832000 Meter.

Jika Anda menggunakan Integer sebagai tipe data pada kode di atas, maka ini akan mengalami kesalahan. 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. Sebagai gantinya, kita bisa menggunakan angka atau garis bawah di tengah nama variabel.
  • Deklarasi variabel VBA tidak boleh berupa kata kunci Excel seperti Sheet, Range, dll.
  • Deklarasi variabel VBA tidak mengandung karakter khusus.

Artikel yang Direkomendasikan

Artikel ini adalah panduan untuk Deklarasi Variabel VBA. Di sini, kami membahas cara mendeklarasikan variabel di VBA dan kapan Anda harus menggunakannya, beserta contoh dan template unduhan. Di bawah ini adalah beberapa artikel Excel berguna yang terkait dengan VBA: –

  • Beri komentar menggunakan Apostrof di Blok VBA
  • Tunggu Fungsi di VBA
  • Sub Panggilan VBA
  • VBA CSTR

Related Posts

Tinggalkan Balasan