• DİKKAT

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

Iki sayfayi karsilastirp ayni olmayanlari silmek

  • Konbuyu başlatan Konbuyu başlatan lapot
  • Başlangıç tarihi Başlangıç tarihi
Katılım
4 Temmuz 2006
Mesajlar
239
Merhaba arkadaslar

elimdeki ornek dosyada sayfa1 ve sayfa2'yi karsilastirip ayni olmayanlari sayfa1'den silmek istiyorum.Bir turlu basaramadim. Yardim edebilirmisiniz?

saygilar
 

Ekli dosyalar

Sayın Topal, aşağıdaki kodu deneyebilirsiniz...

Kod:
Sub Test()
    Dim Sh1 As Worksheet, Sh2 As Worksheet
    Set Sh1 = Sheets("Sheet1")
    Set Sh2 = Sheets("Sheet2")
    
    noB_Sh1 = Sh1.Range("B" & Rows.Count).End(xlUp).Row
    noB_Sh2 = Sh2.Range("B" & Rows.Count).End(xlUp).Row
    
    For i = 2 To noB_Sh1
        If IsError(Application.Match(Sh1.Range("B" & i), Sh2.Range("B2:B" & noB_Sh2), 0)) Then
            Sh1.Range("B" & i) = ""
        End If
    Next
End Sub

.
 
Ornek dosyanizda 1. Sayfadaki verilerin tumu 2. Sayfadaki listede zaten mevcut oldugu icin kod calistigi halde bir degisiklik olmuyormus gibi geliyor size.

1. Sayfaya , 2 . Sayfadaki listede olmayan bir veri girin, kodu ondan sonra calistirin.

.
 
Haklisiniz kusura bakmayin goz yanilgisi oldu , harikasiniz

cok tesekkur ediyor saygilarimi sunuyorum.
 
Kolay gelsin, saygı bizden ...

.
 
Geri
Üst