• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

yalnızca istenilen renkleri silmek.

Katılım
30 Ağustos 2008
Mesajlar
677
Excel Vers. ve Dili
2010 türkçe
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:
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 teşekkür ederim hayırlı akşamlar.
 
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
 
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
 
Selamlar,

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