Vba'da satırları vurgulama: örneklerle
Çizgileri vurgulamak için VBA’da aşağıdaki yöntemleri kullanabilirsiniz:
Yöntem 1: Etkin satırı vurgulayın
SubHighlightActiveRow ()
ActiveCell.EntireRow.Interior.Color = vbYellow
End Sub
Bu özel makro, şu anda etkin olan satırı vurgulayacaktır.
Yöntem 2: Belirli bir satırı vurgulayın
SubHighlightSpecificRow ()
Rows(" 4:4 ").Interior.Color = vbYellow
End Sub
Bu özel makro, mevcut sayfanın 4. satırını vurgulayacaktır.
Yöntem 3: Birden Çok Belirli Satırı Vurgulayın
SubHighlightSpecificRows ()
Range(" 2:2,4:4,6:6,8:8 ").Interior.Color = vbYellow
End Sub
Bu özel makro, geçerli sayfanın 2, 4, 6 ve 8. satırlarını vurgulayacaktır.
Not : 2 ile 8 arasındaki tüm satırları vurgulamak için bunun yerine Range(“2:8”) yazabilirsiniz.
Aşağıdaki örnekler her yöntemin pratikte nasıl kullanılacağını göstermektedir.
Örnek 1: Etkin satırı vurgulayın
Şu anda B3 hücresinin seçili olduğunu varsayalım.
Şu anda aktif olan satırdaki her hücreyi vurgulamak için aşağıdaki makroyu oluşturabiliriz
SubHighlightActiveRow ()
ActiveCell.EntireRow.Interior.Color = vbYellow
End Sub
Bu makroyu çalıştırdığımızda aşağıdaki çıktıyı alıyoruz:
Üçüncü satırdaki her hücrenin vurgulandığına ve diğer tüm satırlara dokunulmadığına dikkat edin.
Örnek 2: Belirli bir satırı vurgulayın
Yalnızca dördüncü satırı vurgulamak istediğimizi varsayalım.
Bunun için aşağıdaki makroyu oluşturabiliriz:
SubHighlightSpecificRow ()
Rows(" 4:4 ").Interior.Color = vbYellow
End Sub
Bu makroyu çalıştırdığımızda aşağıdaki çıktıyı alıyoruz:
Dördüncü satırdaki her hücrenin vurgulandığına ve diğer tüm satırlara dokunulmadığına dikkat edin.
Örnek 3: Birden Çok Belirli Satırı Vurgulayın
Mevcut sayfanın 2, 4, 6 ve 8. satırlarını vurgulamak istediğimizi varsayalım.
Bunun için aşağıdaki makroyu oluşturabiliriz:
SubHighlightSpecificRows ()
Range(" 2:2,4:4,6:6,8:8 ").Interior.Color = vbYellow
End Sub
Bu makroyu çalıştırdığımızda aşağıdaki çıktıyı alıyoruz:
2, 4, 6 ve 8. satırların hepsinin vurgulandığını ve diğer tüm satırların değişmeden kaldığını unutmayın.
Not : Her örnekte, vurgu rengi olarak sarıyı (vbYellow) kullanmayı seçiyoruz, ancak vbRed, vbGreen, vbBlue vb. gibi farklı bir renk seçebilirsiniz.
Ek kaynaklar
Aşağıdaki eğitimlerde VBA’da diğer ortak görevlerin nasıl gerçekleştirileceği açıklanmaktadır:
VBA: Hücreler nasıl vurgulanır
VBA: Hücrelere koşullu biçimlendirme nasıl uygulanır?
VBA: Yinelenen değerlere koşullu biçimlendirme nasıl uygulanır?