Apa yang dimaksud dengan konstanta di vba?

Di VBA, konstanta adalah kotak penyimpanan yang disimpan di sistem Anda dan dapat menyimpan nilai di sana untuk Anda, namun nilai yang Anda tetapkan tidak dapat diubah saat kode dijalankan. Di VBA, ada dua jenis konstanta berbeda yang dapat Anda gunakan:

  • Konstanta intrinsik
  • Konstanta yang ditentukan pengguna

Konstanta intrinsik adalah konstanta yang dibangun ke dalam bahasa VBA itu sendiri (misalnya, konstanta bawaan vbOKCancel yang Anda gunakan di kotak pesan ), dan di sisi lain, konstanta yang ditentukan pengguna adalah konstanta yang dapat Anda buat dengan menetapkan a nilai untuk itu.

Deklarasikan konstanta di VBA

  1. Gunakan kata kunci “Const”.
  2. Tentukan nama untuk konstanta.
  3. Gunakan kata kunci “As” setelah namanya.
  4. Tentukan “Tipe Data” untuk konstanta berdasarkan nilai yang ingin Anda tetapkan padanya.
  5. Sama dengan tanda “=”.
  6. Pada akhirnya, nilai yang ingin Anda berikan padanya.
nyatakan-konstan-di-vba

Di atas adalah konstanta yang menyimpan tanggal lahir. Sekarang jika menurut Anda tanggal lahir adalah sesuatu yang seharusnya tetap dan untuk jenis nilai ini Anda dapat menggunakan konstanta.

Ruang lingkup konstanta

Konstanta mempunyai cakupan yang sama dengan variabel . Saat Anda mendeklarasikan sebuah konstanta, ia memiliki cakupan tingkat prosedur, artinya Anda dapat menggunakannya di mana saja dalam prosedur. Tapi Anda bisa mendeklarasikan konstanta menggunakan lingkup privat atau publik.

Konstanta privat hanya tersedia untuk prosedur yang dinyatakan sebagai konstanta. Untuk mendeklarasikan konstanta privat, Anda harus menggunakan kata kunci “Private”, seperti pada contoh berikut.

 Private Const iName As String = “Puneet”

Demikian pula, Anda harus menggunakan kata kunci “Publik” ketika Anda perlu mendeklarasikan sebuah konstanta sebagai publik.

 Public Const iPrice As String = “$3.99”

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *