Sayfadaki tüm koşullu biçimlendirmeler silinsin

Katılım
23 Şubat 2007
Mesajlar
1,212
Excel Vers. ve Dili
Excel2003
Değerli Dostlar Selamlar,
Sayfadaki tüm koşullu biçimlendirmeler silinsin istiyorum.
Nasıl bir kod işimi görür.
 

Ali

Özel Üye
Katılım
21 Temmuz 2005
Mesajlar
7,919
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Kod:
Sub bicimlendirmesil()
    Cells.Select
    ActiveCell.SpecialCells(xlCellTypeAllFormatConditions).Select
    Selection.FormatConditions.Delete
End Sub
deneyiniz.
 
Katılım
23 Şubat 2007
Mesajlar
1,212
Excel Vers. ve Dili
Excel2003
Sayın Ali Merhabalar,
Cevabınız için teşekkürler. Sayfada eğer koşullu biçimlendirme yoksa hata veriyor, Hata vermemesi için ne yapmalı.
 

Ali

Özel Üye
Katılım
21 Temmuz 2005
Mesajlar
7,919
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Sayın Ali Merhabalar,
Cevabınız için teşekkürler. Sayfada eğer koşullu biçimlendirme yoksa hata veriyor, Hata vermemesi için ne yapmalı.
On Error Resume Next satırını ekleyin.

Kod:
Sub bicimlendirmesil()
On Error Resume Next
Cells.Select
ActiveCell.SpecialCells(xlCellTypeAllFormatConditions).Delete
End Sub
 
Katılım
23 Şubat 2007
Mesajlar
1,212
Excel Vers. ve Dili
Excel2003
Teşekkür ederim Sayın Ali,
İşlem tamam.
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
Gerçi Ali bey soruyu yanıtlamış. Biraz kırpılmış hali.

Sub Düğme1_Tıklat()
On Error Resume Next
Cells.SpecialCells(14).Delete
End Sub
 
Son düzenleme:
Katılım
23 Şubat 2007
Mesajlar
1,212
Excel Vers. ve Dili
Excel2003
Sayın Seyit TİKEN Merhabalar,
cevabınız makbuldür teşekkür ederim.
Ancak ben sadece koşullu biçimlendirmeleri silsin istedim. Bu kod ne var ne yok siliyor. Diğer arkadaşlar cevapladılarda zaten. Hepiniz sağolun.
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
Benim yaptığım sadece aynı mantıktaki kodu kısaltmaktı. Kodu defalarca denememe rağmen sadece KOŞULLU BİÇİMLENDİMME'yi siliyor. Bütün verileri silip süpürmüyor. Bu şekilde deneyebilirsiniz.

Sub Düğme1_Tıklat()
On Error Resume Next
Cells.SpecialCells(14).Clear
End Sub
 
Katılım
23 Şubat 2007
Mesajlar
1,212
Excel Vers. ve Dili
Excel2003
Sayın Seyit TİKEN merhaba,
Sanıyorum bir anlatım yada konunun anlaşılmasıyla ilgili bir hata.
Sayın Ali'nin ilk yazdığı kodu şu şekil kullanıyorum.

Sub bicimlendirmesil()
On Error Resume Next
Cells.Select
ActiveCell.SpecialCells(xlCellTypeAllFormatConditions).Select
Selection.FormatConditions.Delete
[A1].Select
End Sub

Sonuçta şu farkı gözlemledim. Sizin yazdığınız kod sayfanın tamamını değil sadece koşullu biçimlendilmiş kısmındaki hem veriyi hem de koşullu biçimlendirmeyi siliyor. Sanıyorum bu yoruma benim atmış olduğum başlıktan ulaşmış olmalısınız. Ben se şunu söylemek istedim. Veri dursun koşullu biçimlendirme kaldırılsın. Ve yukarıdaki kod bu işi yapıyor onu aktarmaya çalıştım.
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
Sorunuz şimdi net bir şekilde anlaşıldı.
Ali beyin kodlarıda Biçimlendirmelerle beraber verileride siliyor. Aşağıdaki kod istenileni gerçekleştiriyor.

Sub Makro2()
Cells.FormatConditions.Delete
End Sub
 
Katılım
23 Şubat 2007
Mesajlar
1,212
Excel Vers. ve Dili
Excel2003
Şimdi tamam.
Teşekkür ederim Sayın Seyit TİKEN.
Selamlar, Saygılar, Başarılar dilerim.
 
Üst