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

Yorum ekle

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