in einer Zelle steht die Formel '= SUMMEWENN(J7:J999;V17;E7:E999)'.
Nun hätte ich gern die Formel in VBA umgewandelt.
Ist jemand so freundlich, mir zu helfen.
Gruß EM
Sub spezBedSumme
Const adRelVBer$ = "J7:J999", adKritZ$ = "V17", adSumBer$ = "E7:E999"
ActiveCell = WorksheetFunction.SumIf(Range(adRelVBer), Range(adKritZ), Range(adSumBer))
End Sub
Halte so etwas aber für kontraproduktiv, weil starr auf bestimmte Bereiche zugeschnitten und damit unflexibel, also eine absolute InselLösung. Der Vorteil von Fmln ist ja gerade ihre Flexibilität, aber du musst ja wissen, was du tust. Ich halte's für 'ne doofe Idee, Pkt 2 wäre besser und das könnte man dann auch manuell machen…