Renkli hücreden veri silmek

Tores333

Altın Üye
Katılım
26 Ocak 2017
Mesajlar
36
Excel Vers. ve Dili
Microsoft 365 EN 64 bit
Altın Üyelik Bitiş Tarihi
23-06-2025
Merhaba,

belirtli bir sutunda 5. satır dan sonsuza giden hücrelerde renkli olanlardaki verileri silmek istiyorum.

örneğin;
A5:Asonsuz arasındaki renklendirilmiş hücredeki verileri silmek istiyorum.

yardımlarınız için şimdiden teşekkür ederim.
 

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,114
Excel Vers. ve Dili
2007 Türkçe
Merhaba,
Aşağıdaki kodu deneyiniz...
Rich (BB code):
Sub kod()
Application.ScreenUpdating = False
For a = 5 To Cells(Rows.Count, "A").End(3).Row
    If Cells(a, "A").Interior.ColorIndex <> xlNone Then
        Cells(a, "A").ClearContents 'Veriyi siler
        Cells(a, "A").Interior.ColorIndex = xlNone 'Renklendirmeyi kaldırır
    End If
Next
Application.ScreenUpdating = True
End Sub
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
5,826
Excel Vers. ve Dili
2019 Türkçe
Merhaba.

Ctrl+H tuşlarına basarak "Bul ve Değiştiri" açın.

Aranan kısmında biçim ayarlarından aradığınız rengi seçin.
Yeni Değer kısmını boş bırakın "Tümünü Değiştir" seçin.
 

Tores333

Altın Üye
Katılım
26 Ocak 2017
Mesajlar
36
Excel Vers. ve Dili
Microsoft 365 EN 64 bit
Altın Üyelik Bitiş Tarihi
23-06-2025
Merhaba,
Aşağıdaki kodu deneyiniz...
Rich (BB code):
Sub kod()
Application.ScreenUpdating = False
For a = 5 To Cells(Rows.Count, "A").End(3).Row
    If Cells(a, "A").Interior.ColorIndex <> xlNone Then
        Cells(a, "A").ClearContents 'Veriyi siler
        Cells(a, "A").Interior.ColorIndex = xlNone 'Renklendirmeyi kaldırır
    End If
Next
Application.ScreenUpdating = True
End Sub
teşekkürler
 

Tores333

Altın Üye
Katılım
26 Ocak 2017
Mesajlar
36
Excel Vers. ve Dili
Microsoft 365 EN 64 bit
Altın Üyelik Bitiş Tarihi
23-06-2025
merhaba,

İlave olarak verileri sildikten sonra yerine 0 yazabilir miyiz?
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
5,826
Excel Vers. ve Dili
2019 Türkçe
Benim önerdiğim çözümde Değer kısmına 0 yazıp Tamama tıklatın.
ÖmerBey in önerdiği çözümü için
Kod:
Cells(a, "A").ClearContents
satırı yerine
Kod:
Cells(a, "A")=0
kopyalayın.
 
Üst