vba ile yinelenen değerler

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
Merhaba.
Bir modüle kopyalayıp çalıştırın.
Birinci haricinde aynı olanları D hücresini temizler.

Kod:
Sub Test()
    Dim Bak As Long
    For Bak = 2 To Cells(Rows.Count, "B").End(xlUp).Row
        If WorksheetFunction.CountIf(Range("B2:B" & Bak), Cells(Bak, "B")) > 1 Then Cells(Bak, "D") = ""
    Next
End Sub
 
Katılım
27 Ocak 2021
Mesajlar
96
Excel Vers. ve Dili
2019 turkce
Merhaba.
Bir modüle kopyalayıp çalıştırın.
Birinci haricinde aynı olanları D hücresini temizler.

Kod:
Sub Test()
    Dim Bak As Long
    For Bak = 2 To Cells(Rows.Count, "B").End(xlUp).Row
        If WorksheetFunction.CountIf(Range("B2:B" & Bak), Cells(Bak, "B")) > 1 Then Cells(Bak, "D") = ""
    Next
End Sub
çok teşekkür ederim oldu
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
Aşağıdaki kodu kullanın.
Kod:
Sub Test()
    Dim Bak As Long
    For Bak = 2 To Cells(Rows.Count, "B").End(xlUp).Row
        If WorksheetFunction.CountIf(Range("B2:B" & Bak), Cells(Bak, "B")) > 1 Then Cells(Bak, "D") ="'" & Cells(Bak, "D")
    Next
End Sub
 
Üst