DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Teşekkürler, çözüyorum.Merhaba,
Linki inceleyiniz.
.
Sub Sirala()
Dim son As Long, i As Long
Application.ScreenUpdating = False
Range("B2:C" & Rows.Count).ClearContents
son = Cells(Rows.Count, "A").End(xlUp).Row
For i = 2 To son
Cells(i, "B") = Evaluate("=SUMPRODUCT((D" & i & "<D2:D" & son & ")/COUNTIF(D2:D" & son & ",D2:D" & son & "&" & """""))+1")
Cells(i, "C") = Evaluate("=SUMPRODUCT((A" & i & "<A2:A" & son & ")/COUNTIF(A2:A" & son & ",A2:A" & son & "&" & """""))+1")
Next i
End Sub
Sub Sirala()
Dim son As Long, i As Long
Application.ScreenUpdating = False
Range("B2:C" & Rows.Count).ClearContents
son = Cells(Rows.Count, "A").End(xlUp).Row
For i = 2 To son
Cells(i, "B") = Evaluate("=SUMPRODUCT((D" & i & "<D2:D" & son & ")/COUNTIF(D2:D" & son & ",D2:D" & son & "&" & """""))+1")
Cells(i, "C") = Evaluate("=SUMPRODUCT((A2:A" & son & "=A" & i & ")*(D" & i & "<D2:D" & son & "))+1")
Next i
End Sub
Deneyiniz.
Kod:Sub Sirala() Dim son As Long, i As Long Application.ScreenUpdating = False Range("B2:C" & Rows.Count).ClearContents son = Cells(Rows.Count, "A").End(xlUp).Row For i = 2 To son Cells(i, "B") = Evaluate("=SUMPRODUCT((D" & i & "<D2:D" & son & ")/COUNTIF(D2:D" & son & ",D2:D" & son & "&" & """""))+1") Cells(i, "C") = Evaluate("=SUMPRODUCT((A2:A" & son & "=A" & i & ")*(D" & i & "<D2:D" & son & "))+1") Next i End Sub