Mükerrer kayıtların hangi satırda olduğunu göstersin

Katılım
25 Haziran 2008
Mesajlar
322
Excel Vers. ve Dili
97/98/200/XP
Arkadaşlar ekteki dosyayı incelermisiniz.mükerrer kayıtların satır numaralarını vermesini istiyorum.
 

Ekli dosyalar

Korhan Ayhan

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

Aşağıdaki kod B sütunundaki mükerrer verilerin satır nolarını listeler.

Kod:
Option Explicit
 
Sub MÜKERRER_VERİLERİN_SATIR_NOLARINI_BUL()
    Dim X As Long, BUL As Range, ADRES As String
 
    With Range("C3:C65536,F3:F65536")
        .ClearContents
        .NumberFormat = "@"
    End With
 
    For X = 3 To Range("B65536").End(3).Row
        If Cells(X, 2) <> Empty Then
        Set BUL = Range("B:B").Find(Cells(X, 2), LookAt:=xlWhole)
        If Not BUL Is Nothing Then
        ADRES = BUL.Address
        Do
            If X <> BUL.Row Then
                If Cells(X, 3) = Empty Then
                    Cells(X, 3) = BUL.Row
                Else
                    Cells(X, 3) = Cells(X, 3) & "-" & BUL.Row
                End If
            End If
        Set BUL = Range("B:B").FindNext(BUL)
        Loop While Not BUL Is Nothing And BUL.Address <> ADRES
        End If
        End If
    Next
 
    For X = 3 To Range("E65536").End(3).Row
        If Cells(X, 5) <> Empty Then
        Set BUL = Range("E:E").Find(Cells(X, 5), LookAt:=xlWhole)
        If Not BUL Is Nothing Then
        ADRES = BUL.Address
        Do
            If X <> BUL.Row Then
                If Cells(X, 6) = Empty Then
                    Cells(X, 6) = BUL.Row
                Else
                    Cells(X, 6) = Cells(X, 6) & "-" & BUL.Row
                End If
            End If
        Set BUL = Range("E:E").FindNext(BUL)
        Loop While Not BUL Is Nothing And BUL.Address <> ADRES
        End If
        End If
    Next
 
    Set BUL = Nothing
    MsgBox "İşleminiz tamamlanmıştır.", vbInformation
End Sub
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Mükerrer kaydın yanınamı yazacak yoksa yeni sütunda yukarıdan aşağı doğru sıraylamı yazacak mükererr kayıtları?:cool:
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Korhan bey cevabı vermiş.Ben görmedim.O mesajı sanırım sizde görmemmişsiniz.:cool:
 
Katılım
25 Haziran 2008
Mesajlar
322
Excel Vers. ve Dili
97/98/200/XP
yokmu yardım edecek birisi.ben bu kodu nereye kopyamalıyım.ekte dosya var.onun üzerinde bu formülü uygulayalım arkadaşlar.
 

Korhan Ayhan

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

Sn. marlalı,

Dosyanızı açın.
ALT+F11 tuşularına basın. Kod editörü açılacaktır.
"Insert" menüsünden "Module" seçeneğini seçin.
Açılan beyaz pencereye vermiş olduğum kodu uygulayın.
Daha sonra sayfa üzerine bir düğme ekleyip makroyu bu düğmeye atayın ve çalıştırın. Yada ALT+F8 tuşuna basarak makro penceresinde makronuzu çalıştırabilirsiniz.

Eğer yapamam derseniz aşağıdaki linkte resimli anlatım bulunmaktadır. İncelerseniz rahatlıkla yapabilirsiniz.

Sayfada Buton-Düğme Oluşturmak ve Makro Atamak (Resimli Anlatım)
 

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Sayın Korhan Ayhan, çok teşekkürler.
 
Katılım
25 Haziran 2008
Mesajlar
322
Excel Vers. ve Dili
97/98/200/XP
hocam kodu uyguladım b de ki mükerrer kayıtların satır numaralarını veriyor.çok teşekkür ederim.aynı şeyi formülü ' e' deki değerler içinde f hücresine mükerrer kayıtların satır numaralarını vermesini isityorum.bunu nasıl yapmalıyım.kodlardaki b ve c gördükerimi değiştirdim ama olmadı.
 

Korhan Ayhan

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

Üstteki mesajımdaki kodu güncelledim. İncelermisiniz.
 
Katılım
25 Haziran 2008
Mesajlar
322
Excel Vers. ve Dili
97/98/200/XP
hocam dediğiniz şekilde yaptım.oldu çok teşekkür ederim.bu formülü aynı sayfadaki f sutununada yapmaya çalıştım ama yapamadım.'e'deki mükerrrer kayıtların satır numarasını f sütununa versin.
 
Katılım
25 Haziran 2008
Mesajlar
322
Excel Vers. ve Dili
97/98/200/XP
çok teşekkürler hocam.sağolun.başarılar
 
Üst