Vba: hücre biçimlendirmesi nasıl temizlenir?
VBA kullanarak Excel’deki hücre biçimlendirmesini temizlemek için aşağıdaki yöntemleri kullanabilirsiniz:
Yöntem 1: Belirli hücrelerdeki biçimlendirmeyi temizleme
SubClearFormattingRange () Range("A2:A11").ClearFormats End Sub
Bu özel makro, o anda etkin olan sayfadaki A2:A11 aralığındaki tüm hücrelerin biçimlendirmesini temizleyecektir.
Yöntem 2: Sayfadaki tüm hücrelerin biçimlendirmesini temizleyin
Sub ClearFormattingAll() Cells.ClearFormats End Sub
Bu özel makro, o anda etkin olan sayfadaki tüm hücrelerin biçimlendirmesini temizleyecektir.
Aşağıdaki örnek, Excel’deki aşağıdaki sayfayla her yöntemin pratikte nasıl kullanılacağını gösterir:
Örnek 1: Belirli Hücrelerdeki Biçimlendirmeyi Temizlemek için VBA’yı Kullanma
A2:A11 aralığındaki tüm hücrelerin formatını temizlemek istediğimizi varsayalım.
Bunun için aşağıdaki makroyu oluşturabiliriz:
SubClearFormattingRange () Range("A2:A11").ClearFormats End Sub
Bu makro çalıştırıldığında A2:A11 aralığındaki tüm hücrelerin formatı temizlenecektir:
İtalik yazı tipinin, kırmızı yazı tipi renginin ve kenarlıkların A2:A11 aralığındaki hücrelerden kaldırıldığını unutmayın.
Sayfadaki diğer tüm hücreler biçimlendirmelerini korudu.
Örnek 2: Sayfadaki tüm hücrelerdeki biçimlendirmeyi temizlemek için VBA’yı kullanma
Diyelim ki sayfadaki tüm hücrelerin formatını temizlemek istiyoruz.
Bunun için aşağıdaki makroyu oluşturabiliriz:
Sub ClearFormattingAll() Cells.ClearFormats End Sub
Bu makro yürütüldüğünde sayfanın tamamındaki tüm hücrelerin formatı temizlenecektir:
Biçimlendirmenin sayfanın tamamındaki tüm hücrelerden kaldırıldığına dikkat edin.
Not : VBA’daki ClearFormats yönteminin tam belgelerini burada bulabilirsiniz.
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ücre belirli bir değer içeriyorsa içerik nasıl temizlenir?
VBA: Hücre değerine göre satırlar nasıl silinir
VBA: Excel’de Filtreler Nasıl Temizlenir