- #1
N
noah1
Bekanntes Mitglied
Themenersteller
- Dabei seit
- 16.08.2002
- Beiträge
- 1.415
- Reaktionspunkte
- 0
- Ort
- Hamburg
Hallo, ich steh vor folgendem hoffentlich lösbarem Problem. Ich bastel mir gerade einen Schichtplan mit Excel, in diesem Schichtplan kommen sogenannte feste Freizeitgruppen vor, davon gibt es 9 verschiedene. D.h. an jedem Tag wo ich Dienst habe ist eine Freizeitgruppe dran, das geht reihum...
Per Formel habe ich das jetzt soweit dass an jedem Tag wo ich Dienst habe die Fz-Gruppe des letzten Tages an dem ich Dienst hatte um einen höher gezählt wird, das geht allerdings ins unendliche...soll aber wenn ich bei 9 angekommen bin wieder bei 1 beginnen. Jetzt habe ich mir gedacht das könnte man mit einem Makro erledigen, -> wenn fz-Gruppe = 10 dann Fz-Gruppe = 1...
Aber mit Makros in Excel kenne ich mich gar nicht aus, wer kann mir da helfen?
Durch googeln habe ich folgendes Script gefunden:
Wie muß ich das jetzt anwenden dass es auf alle Felder in denen die FZ-Gruppen (und zwar nur auf die Felder) stehen angewendet wird?
Per Formel habe ich das jetzt soweit dass an jedem Tag wo ich Dienst habe die Fz-Gruppe des letzten Tages an dem ich Dienst hatte um einen höher gezählt wird, das geht allerdings ins unendliche...soll aber wenn ich bei 9 angekommen bin wieder bei 1 beginnen. Jetzt habe ich mir gedacht das könnte man mit einem Makro erledigen, -> wenn fz-Gruppe = 10 dann Fz-Gruppe = 1...
Aber mit Makros in Excel kenne ich mich gar nicht aus, wer kann mir da helfen?
Durch googeln habe ich folgendes Script gefunden:
Code:
Sub Ersetzen()
Dim Rng As Range
For Each Rng In UsedRange
If Rng.Value > 9 Then Rng.Value = 1
Next Rng
End Sub