Asgari Geçim

1 2 3
27/06/2021, 15:05

malatyalı

var olasın ustam
27/06/2021, 15:25

feraz

Rica edrim abey.
Dizi mantığı ve evaluete olarak toplaçarpım olarak alttaki kodu deneyebilrsiniz.

Sub getir()
    Dim son As Long
    agitutarý.Value = ""
    If cocuk.Value = Empty Or medenihal.Value = Empty Then Exit Sub
    With sh
        son = .Cells(Rows.Count, "C").End(3).Row
        If son < 2 Then Exit Sub
        agitutarý.Value = Evaluate("SUMPRODUCT((" & .Name & "!C2:C" & son & "=""" & medenihal.Value & """)" & _
                                           "*(" & .Name & "!D2                                             "*(" & .Name & "!E2:E" & son & "))")
    End With

End Sub
27/06/2021, 15:26

malatyalı

Deryasınız Derya
1 2 3