hänge gerade an einer Formel "SUMMEWENNS"
die Formel funktioniert rein tadellos, sobald ich sie ins VBA mache und eine Variable dazu mache geht nix mehr, komme nicht auf den Fehler.
Standard: geht
=SUMMEWENNS(Rohdaten!$H:$H;Rohdaten!$AZ:$AZ;Kunden!$A2;Rohdaten!$AY:$AY;Kunden!$C$1;Rohdaten!$C:$C;">="&$G$14;Rohdaten!$C:$C;"="&$I$14)
Angepasst im VBA: geht
Thisbook.Worksheets("Kunden").Range("C2:C" & letztez).FormulaLocal = "=SUMMEWENNS(Rohdaten!$H:$H;Rohdaten!$AZ:$AZ;Kunden!$A2;Rohdaten!$AY:$AY;Kunden!$C$1;Rohdaten!$C:$C;"">=""&$G$14;Rohdaten!$C:$C;""=""&$I$14)"
Wenn ich aber eine Variable einfügen will, geht nix mehr, setze irgendwo die Anführungsstriche falsch vermutlich
der Plan wäre die beiden Variablen zu verwenden.
Dim zvon, zbis As Date
zvon = Thisbook.Worksheets("Kunden").Range("G14").Value
zbis = Thisbook.Worksheets("Kunden").Range("I14").Value
Thisbook.Worksheets("Kunden").Range("C2:C" & letztez).FormulaLocal = "=SUMMEWENNS(Rohdaten!$H:$H;Rohdaten!$AZ:$AZ;Kunden!$A2;Rohdaten!$AY:$AY;Kunden!$C$1;Rohdaten!$C:$C;"">=""&" & zvon &";Rohdaten!$C:$C;""=""&" & zbis & ")"
zvon sollte $G$14 ersetzen
zbis sollte $I$14 ersetzen
Habt Ihr eine Idee?
Danke und Gruss
Jürgen