Datum mit VBA manipulieren
braleta
wie kann ich in einer Zelle eines Arbeitsblattes ein dort stehendes Datum mittels VBA ändern?
In einem Arbeitsblatt habe ich drei Zellen, die als Datum formatiert sind.
In die erste Zelle wird ein Rechnungs-Datum geschrieben, z.B. 01.05.2011
In der nächsten Zelle wird diesem Datum ein Betrag X (z.B. 7 Tage) als Bank-Eingang zugerechnet , das Datum lautet dann 08.05.2011.
In der dritten Zelle wird dem Wert der zweiten Zelle ein weiterer Wert von 7 Tagen zugerechnet, das ist das Bank-Ausgangsdatum und lautet damit 15.05.2011.
Fällt einer der beiden gerechneten Termine auf ein Wochenende, muss das Bank-Eingangsdatum auf den Freitag zurückgerechnet und das Bank-Ausgangsdatum auf den folgenden Montag hochgerechnet werden.
Dies mache ich mit den Anweisungen:
Cells(15, 15) = ZahlungsEingang - 2 und
Cells(15, 16) = ZahlungsAusgang + 1
Nur, der Casus knacktus ist, dass mir das einen Fehler generiert.
Ich habe jetzt die folgenden Werte in den drei Zellen:
01.05.2011 | 08.05.2011 | 15.05.2011 ...vorher
01.05.2011 | 8052009 | 15052012 ...nachher
Das heißt, dass VBA mir nur von der Jahreszahl "1" abzieht, aber nicht vom Datumswert.
Was mache ich falsch?
Danke
...braleta