VBA'da yorum yapma

Bu makale size VBA Düzenleyicisi'nde tek bir satır veya birden çok kod bloğunu nasıl yorumlayacağınızı öğretecektir. Bunun yerine, VBA kullanarak Excel Hücre Yorumları ile nasıl etkileşim kuracağınızı öğrenmek istiyorsanız bu makaleyi okuyun.

VBA Yorum Tek Satır

Excel VBA'da bir kodun satırlarını yorumlamanın birkaç yolu vardır:

  • Tek tırnak (')
  • Yorum engelleme düğmesi araç çubuğunda
  • ekleme Rem anahtar kelime.

Bir kod satırını yorumlamanın en kolay yolu, tek tırnak satırın başında:

1 'Sheet1.Range("A1").Value = "Test"

VBA'da yorumların her zaman yeşil metin olarak görüntülendiğine dikkat edin.

Örnekte görebileceğiniz gibi, prosedürde ilk satırın başına tek bir alıntı koyduk ve yorumladık. Satırın başına bir alıntı yapılırsa, tüm satır yorumlanır ve kodun yürütülmesi sırasında atlanır.

Satırda bir yere tek bir alıntı yaparsanız, kodun bir kısmını da yorumlayabilirsiniz.

Bu durumda, bir tekliften sonraki kod atlanacaktır:

1 Sheet1.Range("A1").Value = "Test" 'Kısmi satır yorumlama örneği

Şimdi satırın sadece bir kısmını yorumladık. Bu, bir kodda satır içi yorumlar yazmak için iyi bir yoldur.

Bir koddaki bir satırı yorumlamanın ikinci yolu, yorum için standart VBA düğmesi araç çubuğunda. Bu düğmeyi görüntülemek için eklemeniz gerekir: görüş -> Araç çubukları -> Düzenlemek. Artık araç çubuğunda iki düğme görebilirsiniz: yorum bloğu ve Yorumu kaldırma bloğu.

İstediğiniz kod satırını/satırlarını vurgulayın ve düğmelerden birine tıklayın. Bu, tüm satırları yorumlayacak/yorumunu kaldıracaktır. Lütfen bu yöntemin bir kod satırının sonuna yorum eklemenize izin vermeyeceğini unutmayın.

Ayrıca anahtar kelime Rem. Bir satırı yorumlamak için, bu anahtar kelimeyi satırın başına koymanız gerekir:

1 Rem Sheet1.Range("A1").Value = "Test"

Yorum düğmesine benzer şekilde, Rem anahtar kelime, bir kodun yalnızca tüm satırını yorumlamanıza olanak tanır; bu, kodu yalnızca satırın başına koyabileceğiniz anlamına gelir:

VBA Yorum Tüm Blok

Tek bir satırı yorumlamanın yanı sıra, çoğu zaman bir kod bloğu olan birden çok satırı yorumlamamız gerekir. Bunu yapmak için aynı standart düğmeyi yapabiliriz Yorum Bloğu Tek bir satırı yorumlamak için kullandığımız araç çubuğunda. Öncelikle yorum yapmak istediğimiz tüm satırları seçip ardından butona tıklamamız gerekiyor:

123456789 Özel Alt YorumEntireBlock()' Sheet1.Range("A1").Value = "Test"' Eğer Sheet1.Range("A1") = "Test" O zamanMsgBox "A1 hücresinin değeri: Test"' eğer sonaAlt Bitiş

Sonuç olarak, tüm kod bloğu yorumlanır.

Benzer şekilde, üzerine tıklayarak bir bloğun yorumunu kaldırabiliriz. Yorumu Kaldırma Bloku araç çubuğundaki düğme:

123456789 Özel Alt YorumEntireBlock()Sheet1.Range("A1").Value = "Test"Sheet1.Range("A1") = "Test" iseMsgBox "A1 hücresinin değeri: Test"BitirAlt Bitiş

VBA'da yorum yapmak için klavye kısayolları

Yorum yapmak için klavye kısayollarını etkinleştirmek için:

  • Araç çubuğunda boş bir yere sağ tıklayın.
  • Seçmek Özelleştirme seçeneğini seçin ve Düzenlemek kategoriler altında.
  • Bulmak Yorum Bloğu Komutlar'da ve araç çubuğundaki mevcut simgelerin yanına sürükleyip bırakın.
  • Artık yeni eklenen düğmeyi araç çubuğunda görebilirsiniz.
  • Tıkla Seçimi Değiştir ve seçeneği kontrol et Resim ve Metin.
  • üzerine tekrar tıklayın Seçimi Değiştir ve altında İsim adın başına bir ve işareti (&) ekleyin, böylece düğmenin adı "&Yorum Bloğu".

Artık tek bir satır veya bir kod bloğu seçebilir ve Alt+C yorum yapmak için klavyenizde

Bir kodun yorumunu kaldırmak için aynı seçeneği etkinleştirmek için, Uncomment Block komutu için tüm süreci tekrarlayabilirsiniz. Yorumu kaldırmanın kısayolu ALT+U.

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave