VBA Const (Sintaks, Contoh) - Bagaimana Menggunakan Pernyataan Tetap dalam VBA?

Apa itu VBA Const (Constants)?

Pemboleh ubah adalah nadi dan jiwa mana-mana bahasa pengaturcaraan. Saya tidak pernah melihat pengkod atau pembangun yang tidak bergantung pada pemboleh ubah dalam projek atau program mereka. Sebagai pengekod, saya juga tidak berbeza dengan yang lain, dan saya menggunakan pemboleh ubah 99% dari masa. Kita semua menggunakan pernyataan "Dim"; kami menyatakan pemboleh ubah VBA. Dalam artikel kami, kami telah menunjukkan kepada anda tentang menyatakan pemboleh ubah melalui pernyataan "Dim". Tetapi kami menyatakan pemboleh ubah menggunakan cara lain juga. Dalam artikel ini, kami akan menunjukkan kepada anda jalan alternatif untuk menyatakan pemboleh ubah iaitu, kaedah "VBA Constant '.

"Const" bermaksud "Constants" dalam VBA. Dengan menggunakan kata "Const" VBA, kita dapat menyatakan pemboleh ubah seperti bagaimana kita menyatakan pemboleh ubah menggunakan kata kunci "Dim". Kita dapat memaparkan pemboleh ubah ini di bahagian atas modul, antara modul, dalam subrutin dalam VBA dan prosedur fungsi, dan modul kelas.

Untuk menyatakan pemboleh ubah, kita perlu menggunakan kata "Const" untuk menampilkan nilai tetap. Setelah pemboleh ubah diisytiharkan dan diberi kos, kita tidak dapat mengubah berat keseluruhan skrip.

Sintaks Pernyataan Const dalam VBA

Pernyataan Const sedikit berbeza daripada pernyataan "Dim". Untuk memahaminya dengan lebih baik, mari lihat sintaks yang ditulis dengan baik dari pernyataan VBA Const.

Kon (Nama Pembolehubah) Sebagai (Jenis Data) = (Nilai Pembolehubah)
  • Const: Dengan kata ini, kami memulakan proses menyatakan pemalar.
  • Nama Pembolehubah: Ini seperti biasa dengan menamakan pemboleh ubah. Kami lebih suka memanggilnya sebagai Const Name dan bukannya Variable Name.
  • Jenis Data: Nilai apa yang akan dimiliki pemboleh ubah yang dinyatakan.
  • Nama Pemboleh Ubah: Bahagian seterusnya dan terakhir adalah nilai yang akan kami tetapkan kepada pemboleh ubah yang telah kami nyatakan. Berat yang diberikan harus mengikut jenis data .

Keadaan Pemalar di VBA

  • Nama pemalar yang kita nyatakan boleh mengandungi panjang maksimum 256 aksara.
  • Nama pemalar tidak boleh bermula dengan nombor; sebaliknya, ia harus dimulakan dengan abjad.
  • Kami tidak dapat menggunakan kata kunci khas VBA untuk menyatakan pemalarnya.
  • Nama pemalar tidak boleh mengandungi ruang atau watak khas kecuali watak garis bawah.
  • Pelbagai pemalar boleh dinyatakan dengan satu pernyataan.

Contoh Penyataan Const di VBA

Mari nyatakan pemboleh ubah pertama anda melalui penyataan VBA Const . Kita boleh menyatakan pemalar pada tahap subprosedur, tahap modul, dan pada tahap projek juga.

Sekarang, lihat bagaimana menyatakan di peringkat Sub Prosedur.

Dalam contoh di atas, pemalar "k" dinyatakan di dalam subprosedur bernama Const_Example1 (). Dan kami telah menetapkan nilai sebagai 75.

Sekarang, lihat deklarasi Konstanta tahap modul.

Di bahagian atas modul, saya telah menyatakan tiga pemalar dalam modul "Modul 1".

Pemalar VBA ini dapat diakses dalam "Modul 1" pada Sub Prosedur dalam modul ini, yaitu, "Modul 1".

Jadikan Pemalar Yang Ada Di Seluruh Modul

Setelah pemalar dinyatakan di bahagian atas modul kelas VBA, kita dapat mengakses pemalar tersebut dalam modul dengan semua subprosedur.

Tetapi bagaimana kami dapat menyediakannya dengan semua modul dalam buku kerja. '

Untuk menjadikannya tersedia di seluruh modul, kita perlu menyatakannya dengan kata "Umum".

Kini pemboleh ubah di atas tidak hanya tersedia dengan Modul 1. Sebaliknya, kita juga boleh menggunakannya dengan Modul 2.

Perbezaan Antara Penyataan VBA Dim & Stat Stat

Akan lebih baik jika anda ragu apakah perbezaan antara pernyataan tradisional "Dim" dan pernyataan "Const" baru di VBA.

Kami mempunyai satu perbezaan dengan ini, lihat gambar di bawah.

Pada gambar pertama, sebaik sahaja kita menyatakan pemboleh ubah, kita telah memberikan beberapa nilai kepada mereka.

Tetapi pada gambar kedua menggunakan pernyataan “Dim” terlebih dahulu, kami telah menyatakan pemboleh ubah.

Setelah menyatakan pemboleh ubah, kami telah menetapkan nilai secara berasingan dalam baris yang berbeza.

Ini adalah bagaimana kita dapat menggunakan pernyataan "Const" VBA untuk menyatakan pemalar, yang merupakan cara yang sama untuk menyampaikan pemboleh ubah dengan pernyataan "Dim".

Artikel menarik...