• DİKKAT

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

Renkli Satırları Temizleme

Katılım
4 Haziran 2008
Mesajlar
798
Excel Vers. ve Dili
Excel 2021 TÜRKÇE
Arkadaşlar renkli satırları temizlemek istiyorum.İlgili dosya ektedir.İlginiz için şimdiden teşekkür ederim.
 

Ekli dosyalar

Buyurun.:cool:
Kod:
Sub temizle59()
Dim sonsat As Long, i As Long
sonsat = Cells(Rows.Count, "A").End(xlUp).Row
Application.ScreenUpdating = False
For i = 6 To sonsat
    If Cells(i, "A").Interior.Color = vbYellow Then
        Range("A" & i & ":D" & i).Clear
    End If
Next i
Application.ScreenUpdating = True
MsgBox "Veriler temizlendi." & vbLf & "evrengizlen@hotmail.com"
End Sub
 
sayın evren çok teşekkür ederim bu mübarek gecede banada vakit ayırdınız Allah razı olsun.Miraç geceniz mübarek olsun...
 
Buyurun.:cool:
Kod:
Sub temizle59()
Dim sonsat As Long, i As Long
sonsat = Cells(Rows.Count, "A").End(xlUp).Row
Application.ScreenUpdating = False
For i = 6 To sonsat
    If Cells(i, "A").Interior.Color = vbYellow Then
        Range("A" & i & ":D" & i).Clear
    End If
Next i
Application.ScreenUpdating = True
MsgBox "Veriler temizlendi." & vbLf & "evrengizlen@hotmail.com"
End Sub

Sayın Orion;

Ben yukarıdaki makroyu renge göre değilde, belirlediğim bir kelimeye göre uygulamak istesem nasıl bir değişiklik yapmalıyım?
Mesela A1 hücresine yazdığım kelimenin olduğu satırlar temizlenecek?
 
Kod:
Sub temizle59()
Dim sonsat As Long, i As Long
sonsat = Cells(Rows.Count, "A").End(xlUp).Row
Application.ScreenUpdating = False
For i = 6 To sonsat
    If Cells(i, "A") = Cells(1, "A")  Then
        Range("A" & i & ":D" & i).Clear
    End If
Next i
Application.ScreenUpdating = True
MsgBox "Veriler temizlendi." & vbLf & "evrengizlen@hotmail.com"
End Sub
 
Sayın Orion;

Az önce koddaki ifadeyi yanlış değerlendirdiğim için çözemem diye düşünmüştüm ama yanıtı beklerken biraz daha dikkatlice inceleyince;

If Cells(i, "A").Interior.Color = vbYellow Then

yerine

If Cells(i, "A") = Range("E2") Then

yazınca E2 deki kelimeye göre satırları temizledi.

Yeterince incelemeden soruyu sorduğum için üzgünüm.
Çok teşekkür ediyorum kod için.
İyi çalışmalar.
 
Sayın askm;

Aynı anda yazmışız sanırım. Şimdi gördüm düzenlemenizi.

Sizin yaptığınız düzenleme ile benim yazdığım arasında fark varmı?
Hangisini kullanmak daha doğru olur?
 
Sizin yazdığınız gibi sadece renk yerine hücreyi getirdim.
 
Teşekkür ederim Sayın askm.

İyi çalışmalar.
 
Geri
Üst