Schleife
21.12.2016 12:39:38
Gunter
Folgende Situation.
In einem Sheet habe ich auf einem Blatt "Hilfe" in den Zellen C1 bis C7 jeweils =heute()+x, wobei x von eins bis sieben geht. In der Spalte A1 bis A7 steht zur Auswertung des Wochentags =TEXT(CX; "TTTT") wobei das X wiederum von eins bis sieben geht. Dadurch habe ich immer ab dem aktuellen Datum, die Datums für die nächsten sieben Tage. Das funktioniert soweit. Nun habe ich in dem Sheet sieben weitere Blätter (Montag-Sonntag). Nun möchte ich, dass beim öffnen des Sheets auf den Wochentagsblättern das Datum vom Hilfsblatt auf dem Wochentagsblatt in Zelle D7 eingetragen wird. Nun brauche ich eine Schleife die mir die Blätter entsprechend "füttert", leider komme ich mit der Syntax nicht zurecht. Ich hatte mir das so gedacht:
If Sheets("Hilfe").Range("A1") = "Mittwoch" Then
Sheets("Mittwoch").Range("D7") = Sheets("Hilfe").Range("C1")
End If
Das funktioniert soweit auch, aber eben nur für den Mittwoch. Das müsste durch eine Variable ersetzt werden und ich weiss leider nicht wie.Für zweckdienliche Hinweise herzlichen Dank.
Gruss
Gunter