Biraz karışık olabilir. A sütununda isimler, B sütununda ise sayılar olmalı.
Aşağıdaki kodu kullanman gerekiyor. Burada ben 50 sayısını kullandım, kaç tane isim olacaksa o kadar sayı kullanabilirsin. Yani mesela 100 isim varsa 50 gördüğün tüm sayıları 100 ile değiştireceksin. Bir de 6 gördüğün yere toplam satır sayısının bir eksiğini, 7 gördüğün yere de toplam satır sayısını yazıyorsun. Renklendirmeye kafayı takma; sonra hepsinin rengini Excel'de silebilirsin.
Bu kodu ne yapacağım dersen; şöyle; ALT+F11 - Gelen ekranın sol tarafında "Thisworkbook" veya "bu çalışma kitabı" gördüğün yeri iki kez tıkla, gelen boş ekrana yapıştır. F5'e bas.
Dim x(50) As Integer
Dim s(50) As String
Sub asd()
a = 1
Erase x
Erase s
For i = 1 To 6
If Cells(i, 1).Interior.ColorIndex = 4 Or Cells(i, 1).Interior.ColorIndex = 3 Then GoTo xx
For j = i + 1 To 7
If Cells(i, 1) = Cells(j, 1) And Cells(j, 1).Interior.ColorIndex <> 4 Then
s(a) = Cells(i, 1)
x(a) = x(a) + Cells(j, 2)
Cells(j, 1).Interior.ColorIndex = 4
End If
Next j
If x(a) <> 0 Then x(a) = x(a) + Cells(i, 2)
Cells(i, 1).Interior.ColorIndex = 3
a = a + 1
xx:
Next i
For a = 1 To 50
Cells(a, 5) = s(a)
Cells(a, 6) = x(a)
Next a
End Sub
0