Excel VBA Açıklama Kod Bloğu
VBA programlamasındaki yorumlar, çalıştırılmayan veya derlenmeyen ifadelerdir, ancak yalnızca herhangi bir işlevin, değişkenin, ifadenin vb. Kısa bir açıklamasını sağlamak için vardır. Bu yorumlar zorunlu değildir ancak vba kod bloklarını daha bilgilendirici hale getirmek için kullanılır. okunabilir, düzenli ve anlaşılması kolay. Ayrıca, belirli kod satırlarını silmek istemiyorsak ve bunların yürütülmesini de istemiyorsak, bunlar hakkında yorum yapabiliriz.
VBA Kodu Bloğu Üzerine Nasıl Yorum Yapılır?
Örnek 1 - Kesme İşareti Kullanan Yorum
Bir VBA kodunda tek bir satır / ifade / blok hakkında yorum yapmak istediğimizi varsayalım. Bunu yapmak için, Visual Basic Düzenleyicisi (VBE) yapılandırılmalıdır.
Visual Basic Düzenleyicisine aşağıdaki şekilde erişilebilir:
Excel Developer sekmesine gidin ve ardından Visual Basic Editor'a tıklayın veya Visual Basic Editor penceresini açmak için Alt + F11 tuşlarına basın .

Bunu yaptığınızda aşağıdaki gibi bir pencere açılır:

'Project-VBAProject' bölmesindeki çalışma kitabı adına sağ tıklayın ve ardından aşağıdaki gibi 'Ekle' -> 'Modül'e tıklayın.

Şimdi bu modülde kodumuzu veya prosedürümüzü yazabiliriz:
Kod:
Alt makro () 'Bu bir Yorumdur Son Alt

Dolayısıyla, yukarıdaki ekran görüntüsünde, modülde bu kodu yazarken, bir ifadenin / satırın önüne bir kesme işareti koyduğumuzda veya eklediğimizde, bu ifadenin yeşil metne dönüştüğünü ve bir yorum olarak kabul edildiğini görüyoruz. Bu nedenle, tek bir satır hakkında yorum yapmak istediğimizde, sadece bir kesme işaretiyle başlayabileceğini görüyoruz.
Bu yöntem, aşağıdaki gibi her satırın önüne bir kesme işareti koyarak birden çok satıra yorum yapmak için de kullanılabilir:

Örnek 2 - Araç Çubuğunu Kullanma
Şimdi, bir kod bloğunun tamamını veya kodun birden çok ifadesini atlamak ve yorum yapmak istediğimizi varsayalım. Böyle bir durumda, yorumlayacak bu kadar çok ifade varken, her ifadeden önce kesme işareti kullanmak oldukça sıkıcı ve zaman alıcı olacaktır. Bunu yapmak için, VBE'de başlangıçta araç çubuğunda gizlenmiş olan ve aşağıdaki şekilde kullanılabilen yerleşik bir 'Yorum / Yorum Kaldırma Bloğu' seçeneği vardır:
Adım 1: Koddan İfadeleri seçin.
Aşağıda yorumlanması gereken makrodaki / prosedürdeki ifadeleri seçin.

Adım 2: Görünüm -> Araç Çubukları -> Özelleştir'e tıklayın

Adım 3: Özelleştirme Penceresinden Komutlar -> Düzenle'ye tıklayın, ardından Yorum Bloğu'nu seçin
Bu, bir 'Özelleştir' açılır penceresi oluşturacak veya açacaktır. Şimdi 'Komutlar' -> 'Düzenle'ye tıklayın ve ardından' Yorum Bloğu'na tıklayın ve aşağıdaki gibi araç çubuğuna sürükleyin.

Bununla, kolay erişim için artık Araç Çubuğunda 'Yorum Bloğu' simgesine sahibiz.
Şimdi aşağıdaki gibi araç çubuğundan 'Yorum Bloğu'na tıklayın:

Bunu yaparken, vurgulanan ifadeler / satırlar şimdi yorumlanacak ve aşağıdaki gibi yeşil renkte olacaktır:
Kod:
Alt YorumLines () 'MsgBox "İlk Yorum Satırı"' MsgBox "İkinci Yorum Satırı" 'Mesaj Kutusu "Üçüncü Yorum Satırı" Son Alt

Dolayısıyla, yukarıdaki ekran görüntüsünde yeşil ifadelerin makro tarafından çalıştırılmayacağını ve yalnızca yorum bloğu olarak değerlendirileceğini görebiliriz.
Örnek 3 - REM Anahtar Kelimesini Kullanma
Yorum olarak bir ifade / satır yapmak için kullanılabilecek diğer bir yöntem, ondan önce 'REM' anahtar kelimesini eklemektir.
Bunun nasıl çalıştığını aşağıda görelim:

Aşağıdaki ekran görüntüsünde, 'REM' anahtar kelimesi ifadeden önce eklendiğinde: 'Bu bir yorumdur', yeşil ve dolayısıyla bir yorum olduğunu görebiliriz.

Şimdi bu anahtar kelimenin aşağıdaki ekran görüntüsünde birden çok satırı yorumlamak için nasıl kullanılabileceğini görelim.
Kod:
Alt YorumUsingRem () Rem Bu bir Yorumdur Rem Bu bir Yorumdur Rem Bu bir Yorumdur End Sub

Böylece, kesme işareti ve 'Yorum Bloğu' kullanmanın yanı sıra, 'REM' anahtar kelimesinin kod veya prosedür ifadelerini yorumlamak için de kullanılabileceğini görebiliriz. Ancak, 'REM' anahtar kelimesini kullanmanın bazı sınırlamaları vardır:
- 'KEP' anahtar kelimesi ile ifadenin başlangıcı arasında boşluk olması zorunludur.
- Her zaman başlamak için ilk kelime olmalıdır ve satırın geri kalanını yorumlamak için bir satırın / ifadenin ortasında bir yerde kullanılamaz.
Örnek 4 - Araç Çubuğunu kullanarak Yorumlu satırların Açıklamasını Kaldır
Tek seferde bir satır bloğunu yorumlayabildiğimiz gibi, VBE yerleşik 'Uncomment Block' seçeneğini kullanarak aşağıdaki gibi yorumlanmış satırları da kaldırabiliriz:
Yorumsuz olması gereken makro / prosedürdeki açıklamalı ifadeleri aşağıdaki gibi seçin:

Şimdi 'Görünüm ->' Araç Çubukları '->' Özelleştir'i seçin.

Bu, bir 'Özelleştir' açılır penceresi oluşturacak veya açacaktır. Şimdi 'Komutlar' -> 'Düzenle'yi tıklayın ve ardından' Uncomment Block'u tıklayın ve aşağıdaki gibi araç çubuğuna sürükleyin:

Bununla, kolay erişim için artık Araç Çubuğunda "Uncomment Block" simgesine sahibiz.
Şimdi aşağıdaki gibi araç çubuğundan 'Uncomment Block' üzerine tıklayın:

Bunu yaparken, yorum yapılan vurgulanan ifadeler şimdi kodun veya prosedürün çalıştırılabilir ifadelerine dönüşecek ve aşağıdaki gibi rengi yeşilden siyaha dönecektir:
Kod:
Sub UncommentedLines () MsgBox "First Comment Line" MsgBox "Second Comment Line" MsgBox "Third Comment Line" End Sub

Yani bu ifadeler artık yorum değil.
Hatırlanacak şeyler
- Yorumlar, prosedürleri açıklamak için kullanılabilecek kısa açıklayıcı ifadelerdir.
- Kodlarda hata ayıklamada yorum yapmak faydalı olabilir.
- VBA kodunda bir kesme işaretini izleyen herhangi bir ifade, yorum olarak kabul edilir.
- İyi bir programlama uygulaması olarak, açıklamalar kodun her bölümünden önce veya değişken bildirimlerinden ve işlevlerinden önce amaçlarını açıklamak için kullanılabilir.
- VBA Düzenleyicisi, bir yorum olduğunu belirtmek için ifadenin yazı tipi rengini yeşil yapar.
- Bir dizede kesme işareti bulunmadığı sürece, derleyici kesme işaretini izleyen ifadeyi satırın sonuna kadar yok sayar.
- Hatta bir satırın ortasında bir kesme işareti bulunabilir. Kesme işaretinden sonraki metin bu durumda yorum olarak değerlendirilecektir.
Aşağıdaki ekran görüntüsü bunu göstermektedir:

- Yorumlar kod performansını etkilemez.
- Yorum sembolü: Kesme işareti 'veya "REM", yorumlar birden fazla satır gerektiriyorsa her satırda kullanılmalıdır.
- Varsayılan olarak, yorumlar kod penceresinde yeşil renkte görünür.
- 'REM' anahtar kelimesine göre kesme işareti ve 'Yorum Bloğu' kullanmanın avantajı, daha az bellek ve alana ihtiyaç duymaları ve kullanımlarının daha kolay olmasıdır.