1 Antwort

Entweder über die Eigenschaft Formula:

ActiveCell.Formula2Local = "=(""4.1.""&I8)+I7*7-7-REST(""2.1.""&I8;7)+6"

Oder mit VBA-Funktionen

ActiveCell.Value = CDate("4.1." & [I8]) + [I7] * 7 - 7 - (CDate("2.1." & [I8]) Mod 7) + 6

Statt mit CDate kannst du auch mit DateSerial arbeiten.

TygaX 
Fragesteller
 15.08.2023, 18:04

Worin bestehen denn die Vorteile bei den unterschiedlichen Methoden?

0
TygaX 
Fragesteller
 15.08.2023, 19:42

Und wie verweise ich auf das Datenblatt was mir vorliegt? Also I7 und I8 sollen vom Tabellenblatt 2 bezogen werden

0