Vba: hücre sınırları 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 RemoveBorders()
Range(" A1:B12 ").Borders.LineStyle = xlNone
End Sub
Bu özel örnek, A1:B12 aralığındaki hücrelerin tüm kenarlıklarını kaldırır.
Aşağıdaki örnek, bu sözdiziminin pratikte nasıl kullanılacağını gösterir.
Örnek: Hücre Kenarlıklarını 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:
Diyelim ki A1:B12 aralığındaki her hücrenin kenarlıklarını kaldırmak istiyoruz.
Bunun için aşağıdaki makroyu oluşturabiliriz:
Sub RemoveBorders()
Range(" A1:B12 ").Borders.LineStyle = xlNone
End Sub
Bu makroyu çalıştırdığımızda aşağıdaki çıktıyı alıyoruz:
A1:B12 aralığındaki her hücrenin etrafındaki kenarlıkların kaldırıldığını unutmayın.
Farklı bir aralıktaki hücrelerin kenarlıklarını kaldırmak için A1:B12’yi makroda farklı bir aralıkla değiştirmeniz yeterlidir.
Not : VBA LineStyle ö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: 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?
VBA: Son kullanılan satırı nasıl bulabilirim?