Çok eski bir web tarayıcısı kullanıyorsunuz. Bu veya diğer siteleri görüntülemekte sorunlar yaşayabilirsiniz.. Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
tablodaki tekrarlar sayılacak ve başka bir tabloya adetleri yazılacak
Option Base 1
Sub tekrarları59()
Dim sat As Long, z As Object, liste(), i As Long
Sheets("Sayfa1").Select
sat = Cells(Rows.Count, "A").End(xlUp).Row
liste = Range("A1:A" & sat).Value
Range("E3:F" & Rows.Count).ClearContents
sat = UBound(liste)
Set z = CreateObject("Scripting.Dictionary")
For i = 1 To sat
If Not z.exists(liste(i, 1)) Then
z.Add liste(i, 1), 1
Else
z.Item(liste(i, 1)) = z.Item(liste(i, 1)) + 1
End If
Next i
Erase liste
Range("E3").Resize(z.Count, 2) = Application.Transpose(Array(z.keys, z.items))
Set z = Nothing
MsgBox "İşlem tamamlandı." & vbLf & "evrengizlen@hotmail.com"
End Sub
Sizlere daha iyi bir deneyim sunabilmek icin sitemizde çerez konumlandırmaktayız, web sitemizi kullanmaya devam ettiğinizde çerezler ile toplanan kişisel verileriniz Veri Politikamız / Bilgilendirmelerimizde belirtilen amaçlar ve yöntemlerle mevzuatına uygun olarak kullanılacaktır.