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?