Blok Komen VBA - Komen / Blok Komen Kod VBA

Blok Kod Komen Excel VBA

Komen dalam pengaturcaraan VBA adalah pernyataan yang tidak dijalankan atau disusun tetapi hanya ada untuk memberikan penerangan ringkas mengenai fungsi, pemboleh ubah, pernyataan, dan lain-lain. Komen ini tidak wajib tetapi digunakan untuk membuat blok kod vba lebih informatif , boleh dibaca, tersusun dan senang difahami. Juga, jika kita tidak ingin menghapus baris kod tertentu, dan tidak mahu ia dihukum mati, maka kita dapat memberi komen tentangnya.

Bagaimana Mengulas mengenai Blok Kod VBA?

Contoh # 1 - Komen menggunakan Apostrophe

Katakan kami ingin memberi komen pada satu baris / pernyataan / blok dalam kod VBA. Untuk melakukan ini, Visual Basic Editor (VBE) harus dikonfigurasikan.

Penyunting Visual Basic boleh diakses seperti berikut:

Pergi ke tab Pembangun Excel, dan kemudian klik pada Visual Basic Editor, atau tekan Alt + F11 untuk membuka tetingkap Visual Basic Editor.

Setelah melakukan ini, tetingkap terbuka seperti berikut:

Klik kanan pada nama buku kerja di panel 'Project-VBAProject' dan kemudian klik pada 'Insert' -> 'Module' seperti berikut.

Sekarang kita boleh menulis kod atau prosedur kita dalam modul ini:

Kod:

Sub makro () 'Ini adalah Sub Akhir Komen

Oleh itu, kita dapat melihat dalam tangkapan skrin di atas bahawa ketika menulis kod ini dalam modul, kita melihat bahawa apabila kita hanya meletakkan atau memasukkan tanda petikan sebelum pernyataan / baris, maka pernyataan itu berubah menjadi teks hijau dan dianggap sebagai komen. Oleh itu, kita melihat bahawa ketika kita ingin memberi komen pada satu baris, ia hanya dapat didahului dengan tanda kerasulan.

Kaedah ini juga dapat digunakan untuk mengomentari beberapa baris dengan meletakkan tanda titik sebelum setiap baris seperti berikut:

Contoh # 2 - Menggunakan Bar Alat

Sekarang, katakan kita ingin melangkau dan mengulas keseluruhan blok kod, atau beberapa pernyataan kod tersebut. Dalam kes seperti ini, menggunakan tanda noktah sebelum setiap pernyataan akan sangat membosankan dan memakan masa apabila kita mempunyai begitu banyak pernyataan untuk dikomentari. Jadi untuk melakukan ini, terdapat pilihan 'Komen / Blok Komen' dalam VBE yang pada awalnya tersembunyi di bar alat dan boleh digunakan seperti berikut:

Langkah 1: Pilih Penyataan dari kod.

Pilih pernyataan dalam makro / prosedur yang perlu diberi komen di bawah.

Langkah 2: Klik View -> Toolbar -> Customize
Langkah 3: Dari Tetingkap Sesuaikan Klik pada Perintah -> Edit, kemudian pilih Blok Komen

Ini akan menghasilkan atau membuka tetingkap pop timbul 'Customize'. Sekarang klik pada 'Perintah' -> 'Edit' dan kemudian klik pada 'Blok Komen' dan seret ke bar alat seperti berikut.

Dengan ini, kita sekarang mempunyai ikon 'Blok Komen' di Bar Alat untuk aksesnya yang mudah.

Sekarang klik pada 'Blok Komen' dari bar alat seperti berikut:

Dengan berbuat demikian, pernyataan / baris yang disorot sekarang akan dikomentari dan berubah menjadi warna hijau seperti di bawah:

Kod:

Sub Garis Komen () 'MsgBox "Baris Komen Pertama"' MsgBox "Baris Komen Kedua" "MsgBox" Baris Komen Ketiga "Sub Akhir

Oleh itu, kita dapat melihat dalam tangkapan skrin di atas bahawa pernyataan hijau tidak akan dilaksanakan oleh makro dan hanya akan dianggap sebagai blok komen.

Contoh # 3 - Menggunakan Kata Kunci REM

Kaedah lain yang boleh digunakan untuk membuat pernyataan / baris sebagai komen adalah dengan menambahkan kata kunci 'REM' sebelum itu.

Mari kita lihat di bawah bagaimana ini berfungsi:

Kita dapat melihat pada tangkapan layar di bawah ini bahawa apabila kata kunci 'REM' ditambahkan sebelum pernyataan: 'Ini adalah komen', maka ia berubah menjadi hijau dan karenanya komen.

Sekarang mari kita lihat bagaimana kata kunci ini dapat digunakan untuk mengomentari beberapa baris dalam tangkapan skrin di bawah.

Kod:

Sub KomenUsingRem () Rem Ini adalah Komen Rem Ini adalah Komen Rem Ini adalah Ulasan Akhir Sub

Oleh itu, kita dapat melihat bahawa selain daripada menggunakan kerasulan dan 'Blok Komen', kata kunci 'REM' juga boleh digunakan untuk memberi komen penyataan kod atau prosedur. Namun, menggunakan kata kunci 'REM' mempunyai beberapa batasan:

  • Ruang adalah wajib antara kata kunci 'REM' dan permulaan pernyataan.
  • Ini selalu menjadi kata pertama untuk dimulakan dan tidak dapat digunakan di suatu tempat di tengah-tengah baris / pernyataan sehingga dapat memberi komentar di seluruh baris.

Contoh # 4 - Tidak mengomentari baris yang diulas menggunakan Toolbar

Sama seperti cara kita mengomentari sekumpulan baris sekaligus, kita juga dapat melepaskan baris komen dengan menggunakan pilihan 'Uncomment Block' VBE dengan cara yang sama seperti berikut:

Pilih pernyataan yang dikomentari dalam makro / prosedur yang mesti dikomen seperti di bawah:

Sekarang pilih 'View ->' Toolbars '->' Customize '.

Ini akan menghasilkan atau membuka tetingkap pop timbul 'Customize'. Sekarang klik pada 'Perintah' -> 'Edit,' dan kemudian klik pada 'Uncomment Block' dan seret ke bar alat seperti berikut:

Dengan ini, kita sekarang mempunyai ikon 'Uncomment Block' di Toolbar untuk memudahkan akses.

Sekarang klik pada 'Uncomment Block' dari bar alat seperti berikut:

Dengan berbuat demikian, pernyataan yang disorot yang dikomentari sekarang akan berubah menjadi pernyataan yang dapat dilaksanakan dari kod atau prosedur dan berubah warna dari hijau menjadi hitam lagi seperti di bawah:

Kod:

Sub UncommentedLines () MsgBox "Baris Komen Pertama" MsgBox "Baris Komen Kedua" MsgBox "Baris Komen Ketiga" Sub Akhir

Oleh itu pernyataan ini tidak lagi menjadi komen.

Perkara yang Perlu Diingat

  • Komen adalah pernyataan penjelasan ringkas yang dapat digunakan untuk menerangkan prosedur.
  • Mengulas boleh berguna dalam menyahpepijat kod.
  • Sebarang pernyataan dalam kod VBA yang mengikuti kerasulan dianggap sebagai komen.
  • Sebagai amalan pengaturcaraan yang baik, komen dapat digunakan sebelum setiap bahagian kod atau sebelum pernyataan dan fungsi berubah untuk menerangkan tujuannya.
  • Editor VBA menjadikan warna font pernyataan berwarna hijau untuk menunjukkan bahawa itu adalah komen.
  • Kecuali jika apostrof terdapat dalam rentetan, penyusun mengabaikan pernyataan yang mengikuti kerasulan sehingga akhir baris.
  • Titisan kerasulan bahkan boleh hadir di suatu tempat di tengah-tengah garis. Teks selepas kerasulan akan dianggap sebagai komen dalam kes tersebut.

Tangkapan skrin berikut menggambarkan ini:

  • Komen tidak mempengaruhi prestasi kod.
  • Simbol komen: Apostrophe ', atau "REM" harus digunakan pada setiap baris jika komen memerlukan lebih dari satu baris.
  • Secara lalai, komen muncul sebagai warna hijau di tetingkap kod.
  • Kelebihan menggunakan apostrof dan 'Comment Block' berbanding kata kunci 'REM' adalah bahawa mereka memerlukan lebih sedikit memori dan ruang dan juga lebih mudah digunakan.

Artikel menarik...