tablodan aynı verileri ayıklayıp yazdırmak

Katılım
3 Ocak 2008
Mesajlar
2
Excel Vers. ve Dili
excel 6.0
merhabalar arkadaşlar
excelde range("A1:J10") olmak üzere değişik 18 sayının tekrarlanarak oluşturulduğu bir tabloda vba yardımıyla bu 18 sayının ayıklanarak excele yazdırıldığı ve aynı zmanda her saynın kaç kere tekrarlandığını belirten bir makro konusunda yardımcı olabilirseniz sevinirim...anlatabilmişimdir umarım...şimdiden teşekkürler..
 

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
Ekli dosyayı inceleyiniz.:cool:
Kod:
Sub mükerrer()
Dim hucre As Range, sat As Long, adr As String, tekrar As Long
Range("K2:L65536").ClearContents
sat = 2
For Each hucre In Range("A1:J10")
    adr = Range(Cells(1, "K"), Cells(sat - 1, "K")).Address
    If WorksheetFunction.CountIf(Range(adr), hucre.Value) = 0 Then
        tekrar = WorksheetFunction.CountIf(Range("A1:J10"), hucre.Value)
        Cells(sat, "K").Value = hucre.Value
        Cells(sat, "L").Value = tekrar
        sat = sat + 1
    End If
Next
End Sub
 
Katılım
3 Ocak 2008
Mesajlar
2
Excel Vers. ve Dili
excel 6.0
çok teşekkürler..makbule geçti saolun..
 
Üst