ich versuche momentan per VBA Formeln in Excel einzutragen.
Mein Code schaut wie folgt aus:
Dim FormelLaufzeit As String: FormelLaufzeit = "=IF(RC[-2]"""",NETWORKDAYS(RC[-5],RC[-2]), _
NETWORKDAYS(RC[-5],RC[-3]))"
tab_BA.Cells(6, 13).FormulaR1C1 = FormelLaufzeit
Range("M6").AutoFill Range("M6:M" & Cells(Rows.Count, 2).End(xlUp).Row)
Eigentlich wollte ich das ganze mit .FormulaLocal machen damit ich den Code im nachhinein besser anpassen kann. Allerdings bringt er mir immer einen Laufzeitfehler.
Habt Ihr einen Idee?
Alternativcode ist wie folgt:
Dim Formellaufzeit as String: Formellaufzeit = "=WENN(K9"";NETTOARBEITSTAGE(H9;K9); _
NETTOARBEITSTAGE(H9;J9))"
tab_BA.Cells(6,13).FormulaLocal = Formellaufzeit
Range("M6").AutoFill Range("M6:M" & Cells(Rows.Count, 2).End(xlUp).Row)
Grüße
Domi