• DİKKAT

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

eşit ise satırı sil

  • Konbuyu başlatan Konbuyu başlatan kimfx
  • Başlangıç tarihi Başlangıç tarihi
Katılım
12 Mayıs 2005
Mesajlar
45
merhaba arkadaşlar,
çalışırken zaman kazanmak için bir makro oluşturmaya çalışıyorum, ancak başarılı olduğum söylenemez.
yapmak istediğim;
..............A........B.........C
1............50...... **....... **
2............50...... **....... **
3............20...... **....... **
4............10...... **....... **
5............30...... **....... **
6............30...... **....... **
7............30...... **....... **

A1 hücresini hemen altındaki hücre ile (A2) karşılaştırsın eğer eşitse birisini (tüm satırı) silsin eğer eşit değilse bir alttaki hücreye geçsin ve aynı işlemleri tekrarlasın, yukarıda görülen örnekte A sütununda bulunan sayılardan birer tane kalacak gerisi silinecek. İlginize şimdiden teşekkür ediyorum.
 
Aşağıdaki kodları deneyiniz.

Kod:
Sub sil()
For a = [a65536].End(3).Row To 1 Step -1
If WorksheetFunction.CountIf(Range("a1:a" & a), Cells(a, "a")) > 1 Then Rows(a).Delete
Next
End Sub
 
Teşekkür ediyorum. Çok işime yarayacak
 
Geri
Üst