VBA Const (Sintaks, Contoh) - Bagaimana Cara Menggunakan Pernyataan Konstan di VBA?

Apa itu VBA Const (Constants)?

Variabel adalah inti dari setiap bahasa pemrograman. Saya belum pernah melihat pembuat kode atau pengembang yang tidak bergantung pada variabel dalam proyek atau program mereka. Sebagai pembuat kode, bahkan saya tidak berbeda dari yang lain, dan saya menggunakan variabel 99% setiap saat. Kita semua menggunakan pernyataan "Redup"; kami mendeklarasikan variabel VBA. Dalam artikel kami, kami telah menunjukkan kepada Anda tentang mendeklarasikan variabel melalui pernyataan "Dim". Tapi kami mendeklarasikan variabel menggunakan cara lain juga. Pada artikel ini, kami akan menunjukkan kepada Anda rute alternatif untuk mendeklarasikan variabel yaitu, metode "VBA Constant '.

"Const" adalah singkatan dari "Constants" di VBA. Menggunakan kata "Const" VBA, kita bisa mendeklarasikan variabel seperti bagaimana kita mendeklarasikan variabel menggunakan kata kunci "Dim". Kita dapat menampilkan variabel ini di bagian atas modul, di antara modul, di subrutin apa pun di VBA dan prosedur fungsi, dan modul kelas.

Untuk mendeklarasikan variabel, kita perlu menggunakan kata “Const” untuk menampilkan nilai konstanta. Setelah variabel dideklarasikan dan diberi biaya, kita tidak dapat mengubah bobot di seluruh skrip.

Sintaks Pernyataan Const dalam VBA

Pernyataan Const sedikit berbeda dengan pernyataan "Redup". Untuk memahaminya dengan lebih baik, mari kita lihat sintaks yang ditulis dengan baik dari pernyataan Const VBA.

Const (Nama Variabel) As (Tipe Data) = (Nilai Variabel)
  • Const: Dengan kata ini, kami menginisialisasi proses mendeklarasikan konstanta.
  • Variable Name: Ini seperti biasa seperti menamai variabel. Kami lebih suka menyebutnya Const Name daripada Variable Name.
  • Tipe Data: Nilai apa yang akan dimiliki variabel yang dideklarasikan kita.
  • Nama Variabel: Bagian selanjutnya dan terakhir adalah nilai yang akan kita tetapkan ke variabel yang telah kita nyatakan. Bobot yang diberikan harus sesuai dengan tipe datanya .

Kondisi Konstanta di VBA

  • Nama konstanta yang kami deklarasikan dapat berisi maksimal 256 karakter.
  • Nama konstanta tidak boleh dimulai dengan angka; melainkan, itu harus dimulai dengan alfabet.
  • Kami tidak dapat menggunakan kata kunci khusus VBA untuk mendeklarasikan konstanta.
  • Nama konstanta tidak boleh mengandung spasi atau karakter khusus kecuali karakter garis bawah.
  • Beberapa konstanta dapat dideklarasikan dengan satu pernyataan.

Contoh Pernyataan Const di VBA

Biarkan mendeklarasikan variabel pertama Anda melalui pernyataan VBA Const . Kita bisa mendeklarasikan konstanta di tingkat subprocedure, tingkat modul, dan juga di tingkat proyek.

Sekarang, lihat cara mendeklarasikan di tingkat Sub Prosedur.

Dalam contoh di atas, konstanta "k" dideklarasikan di dalam subprocedure bernama Const_Example1 (). Dan kami telah menetapkan nilainya sebagai 75.

Sekarang, lihat deklarasi Konstanta level modul.

Di bagian atas modul, saya telah mendeklarasikan tiga konstanta dalam modul "Modul 1".

Konstanta VBA ini dapat diakses di "Modul 1" di Sub Prosedur mana pun di dalam modul ini, yaitu "Modul 1".

Membuat Konstanta Tersedia di Seluruh Modul

Setelah konstanta dideklarasikan di bagian atas modul kelas VBA, kita dapat mengakses konstanta tersebut di dalam modul dengan semua subprocedure.

Tapi bagaimana kita bisa membuatnya tersedia dengan semua modul di buku kerja. '

Untuk membuatnya tersedia di seluruh modul, kita perlu mendeklarasikannya dengan kata "Publik".

Sekarang variabel di atas tidak hanya tersedia dengan Modul 1. Sebagai gantinya, kita dapat menggunakannya dengan Modul 2 juga.

Perbedaan Antara Pernyataan Dim VBA & Pernyataan Const

Ini akan membantu jika Anda ragu apa perbedaan antara pernyataan "Redup" tradisional dan pernyataan "Const" baru di VBA.

Kami memiliki satu perbedaan dengan ini yaitu, lihat gambar di bawah ini.

Pada gambar pertama, segera setelah kami mendeklarasikan variabel, kami telah memberikan beberapa nilai padanya.

Tetapi pada gambar kedua menggunakan pernyataan "Dim" pertama, kami telah mendeklarasikan variabel.

Setelah mendeklarasikan variabel, kami telah menetapkan nilai secara terpisah di baris yang berbeda.

Ini adalah bagaimana kita dapat menggunakan pernyataan "Const" VBA untuk mendeklarasikan konstanta, yang merupakan cara yang sama untuk mengkomunikasikan variabel dengan pernyataan "Dim".

Artikel yang menarik...