• DİKKAT

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

Renkli hücreler

  • Konbuyu başlatan Konbuyu başlatan beyaz34
  • Başlangıç tarihi Başlangıç tarihi

beyaz34

Hobi
Katılım
27 Aralık 2005
Mesajlar
211
Excel Vers. ve Dili
EXCEL 2010 Türkçe
Renkli hücreleri silmek istiyorum yalnızca sarı renk olanları...
 

Ekli dosyalar

Merhaba,

Bu şekilde deneyin..

Kod:
Option Explicit
 
Private Sub CommandButton1_Click()
Application.ScreenUpdating = False
Dim i As Long
    For i =[COLOR=red] 100[/COLOR] To 2 Step -1
        If Cells(i, "a").Interior.ColorIndex = 6 Then
            Rows(i).Delete Shift:=xlUp
        End If
    Next i
Application.ScreenUpdating = True
End Sub
 
ömer hocam kalanları topluyor toplamasını iştemiyorum diğer bilgileri bozuyur...
tesekkürler.
 
ömer hocam kalanları topluyor toplamasını iştemiyorum diğer bilgileri bozuyur...
tesekkürler.

Hücre içeriği silinecekse,

Kod:
Rows(i).Delete Shift:=xlUp
yerine aşağıdaki satırı kullanın.

Kod:
Rows(i).ClearContents

Eğer A sütununda veri varsa,

100 yerine,

[A65536].End(3).Row

yazarsanız daha doğru olur..

.
 
ömer hoçam kusura bakma beceremedim satırın tamamını silmiyor.
 

Ekli dosyalar

Koşula uyan satırların sadece içeriğini siler.

Kod:
Option Explicit
 
Private Sub CommandButton1_Click()
Application.ScreenUpdating = False
Dim i As Long, son As Long
son = [A65536].End(3).Row
    For i = son To 2 Step -1
        If Cells(i, "a").Interior.ColorIndex = 6 Then
            [COLOR=red]Rows(i).ClearContents[/COLOR]
        End If
    Next i
Application.ScreenUpdating = True
End Sub

Kod bu haliyle IV sütununa kadar olan satırı siler. Sadece A ya denk gelen silinecekse kodu değiştirmek gerekir. Tüm satır dediğiniz için bu şekilde düzenledim.

Eğer sadece hücre silinecekse kırmızı satırın yerine;

Kod:
Range("A" & i).ClearContents

Bu şekilde kullanırsınız..

.
 
tesekkürler
 
Geri
Üst