arkadaşlar mrb.2 değişkenli sayma için kullandığım kod...
Sub say()
Range("c2").Clear
[d2].Clear
For a = 1 To 5000
For b = Date - 365 To Date
If Cells(a, 1) = b And Cells(a, 2) = "Erkek" Then
Range("c2").Value = [c2] + 1
Else
End If
If Cells(a, 1) = b And Cells(a, 2) = "Kadın" Then
Range("d2").Value = [d2] + 1
Else
End If
Next
Next
End Sub
ancak satır sayısı arttıkça çok yavaşlıyor.ve for b = tarihleri değiştikçe yani zaman aralığı arttıkça dahada yavaşlıyor. formül olarak topla.çarpım ile yaptım ancak topla.çarpım ile ilgili pek kod bulamadım.yardımcı olursanız sevinirim...
Sub say()
Range("c2").Clear
[d2].Clear
For a = 1 To 5000
For b = Date - 365 To Date
If Cells(a, 1) = b And Cells(a, 2) = "Erkek" Then
Range("c2").Value = [c2] + 1
Else
End If
If Cells(a, 1) = b And Cells(a, 2) = "Kadın" Then
Range("d2").Value = [d2] + 1
Else
End If
Next
Next
End Sub
ancak satır sayısı arttıkça çok yavaşlıyor.ve for b = tarihleri değiştikçe yani zaman aralığı arttıkça dahada yavaşlıyor. formül olarak topla.çarpım ile yaptım ancak topla.çarpım ile ilgili pek kod bulamadım.yardımcı olursanız sevinirim...