Vba: hücrelerden dolgu renkleri nasıl kaldırılır


Belirli bir aralıktaki hücrelerin kenarlıklarını kaldırmak için VBA’da aşağıdaki temel sözdizimini kullanabilirsiniz:

 Sub RemoveFillColor()
Range(" A1:B12 ").Interior.Color = xlNone
End Sub

Bu özel örnek, A1:B12 aralığındaki hücrelerdeki tüm dolgu renklerini kaldırır.

Aşağıdaki örnek, bu sözdiziminin pratikte nasıl kullanılacağını gösterir.

Örnek: Hücrelerden Dolgu Renklerini Kaldırmak için VBA’yı Kullanma

Diyelim ki Excel’de çeşitli basketbol oyuncuları hakkında bilgiler içeren aşağıdaki veri kümesine sahibiz:

A1:B12 aralığındaki her hücredeki dolgu renklerini kaldırmak istediğimizi varsayalım.

Bunun için aşağıdaki makroyu oluşturabiliriz:

 Sub RemoveFillColor()
Range(" A1:B12 ").Interior.Color = xlNone
End Sub

Bu makroyu çalıştırdığımızda aşağıdaki çıktıyı alıyoruz:

A1:B12 aralığındaki her hücrenin dolgu renklerinin kaldırıldığını unutmayın.

Farklı bir aralıktaki hücrelerdeki dolgu renklerini kaldırmak için A1:B12’yi makroda farklı bir aralıkla değiştirmeniz yeterlidir.

Not : VBA Interior.Color özelliğine ilişkin tüm belgeleri burada bulabilirsiniz.

Ek kaynaklar

Aşağıdaki eğitimlerde VBA kullanarak diğer genel görevlerin nasıl gerçekleştirileceği açıklanmaktadır:

VBA: Hücre sınırları nasıl kaldırılır
VBA: Bir çalışma kitabındaki sayfaların sayısı nasıl sayılır?
VBA: Aralıktaki satır sayısı nasıl sayılır?

Yorum ekle

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