Birden fazla kayıtlar

Katılım
16 Mart 2005
Mesajlar
63
Selamlar,

Forumda en çok işlenen konulardan birisidir. Aşağıdaki linki incelerseniz sorunuza çözüm bulabilirsiniz.

http://www.excel.web.tr/search.php?searchid=628082&pp=15
Sayın Korhan Ayhan,
ilginiz için teşekkür ederim ama ben yanlış ifade etmiş olabilirim.
Benim sorunum A sütununda mevcut bulunan kayıt numaraları B sütununda yanındaki hücrede belirtilen tarih dışında başka bir tarihte de kullanılmışsa onu bulmak istiyorum. Renklendirme şart değil örneğin yinelenen tarih varsa C sütununa da o değeri yazabilir.

Not:Örnek dosyada değişiklik yaptım, tekrar inceleyebilirseniz sevinirim.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,560
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Aşağıdaki kodu denermisiniz.

Not: Veri sayısı fazla olduğu için kodun çalışması biraz uzun sürecektir.

Kod:
Sub TEKRARLARI_BUL()
    [C2:C65536].ClearContents
    For X = 2 To [A65536].End(3).Row
    If Cells(X, 1) <> "" And Cells(X, 2) <> "" Then
    If WorksheetFunction.CountIf(Columns(1), Cells(X, 1)) > 1 Then
    Set BUL = Columns(1).Find(Cells(X, 1), LookAt:=xlWhole)
    If Not BUL Is Nothing Then
    ADRES = BUL.Address
    Do
    If Cells(X, 2) <> Cells(BUL.Row, 2) Then
    Cells(X, 3) = IIf(Cells(X, 3) = "", Cells(BUL.Row, 2), Cells(X, 3) & " - " & Cells(BUL.Row, 2))
    End If
    Set BUL = Columns(1).FindNext(BUL)
    Loop While Not BUL Is Nothing And BUL.Address <> ADRES
    End If
    End If
    End If
    Next
    MsgBox "&#304;&#351;leminiz tamamlanm&#305;&#351;t&#305;r.", vbInformation
End Sub
 
Katılım
16 Mart 2005
Mesajlar
63
Korhan Bey,
&#231;ok te&#351;ekk&#252;r ederim, elinize sa&#287;l&#305;k. Sorunum sayenizde &#231;&#246;z&#252;ld&#252;. :)
 
Üst