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:

VBA birden çok belirli satırı vurgular

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?

Yorum ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir