yalnızca istenilen renkleri silmek.

ynmcan

Altın Üye
Katılım
30 Ağustos 2008
Mesajlar
677
Excel Vers. ve Dili
2010 türkçe
Altın Üyelik Bitiş Tarihi
29-05-2025
Merhaba arkadaşlar;
Userform üzerindeki bir buton ile excel sayfasındaki beli hücre aralığındaki yeşil rekli hücri silmek istiyorum. Diğer renkler silinmiyecek.
Ben aşağıda yazdığım kod ile renkleri siliyorum ama yalnızca yeşil olanları silmek istiyorum. yardımcı olursanız sevinirim.
Örnek dosya ekte.
Private Sub CommandButton1_Click()
Sayfa1.Range("B2:AD24").Interior.Color = &HFFFFFF
End Sub
 

Ekli dosyalar

Son düzenleme:

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Yeşil renkleri renksizi yapar.:cool:
Kod:
Sub yesil_hucreleri_sil()
Dim hcr As Range
For Each hcr In Range("B2:AD24")
    If hcr.Interior.ColorIndex = 4 Then hcr.Interior.ColorIndex = xlNone
Next
End Sub
 

ynmcan

Altın Üye
Katılım
30 Ağustos 2008
Mesajlar
677
Excel Vers. ve Dili
2010 türkçe
Altın Üyelik Bitiş Tarihi
29-05-2025
Sayın Enver GİZLEN teşekkür ederim hayırlı akşamlar.
 
Katılım
11 Ekim 2006
Mesajlar
56
Excel Vers. ve Dili
Excel 2010
Altın Üyelik Bitiş Tarihi
23/02/2022
Yeşil renkleri renksizi yapar.:cool:
Kod:
Sub yesil_hucreleri_sil()
Dim hcr As Range
For Each hcr In Range("B2:AD24")
    If hcr.Interior.ColorIndex = 4 Then hcr.Interior.ColorIndex = xlNone
Next
End Sub
Sayın Enver GİZLEN,
Yanlız yeşil renkli hücreleri silmek için kodda nasıl bir değişiklik yapmam lazım.Teşekkürler
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,603
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Kodun içinde geçen If hcr.Interior.ColorIndex = 4 Then hcr.Interior.ColorIndex = xlNone satırını aşağıdaki şekilde değiştirip denermisiniz.

Kod:
If hcr.Interior.ColorIndex = 4 Then hcr.Value = Empty
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,603
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Önerdiğim kod yeşil hücrelerin içeriklerini temizler. Hücreyi tamamen silmez.
 
Üst