- #1
K
klexy
Bekanntes Mitglied
Themenersteller
- Dabei seit
- 04.05.2002
- Beiträge
- 802
- Reaktionspunkte
- 0
- Ort
- Bayern
Ich steh am Schlauch. Und wenn ich da runtergeh, steh ich auf der Leitung.
Ich will, daß im Bereich F3:F301 nur ein Datum zwischen 01.01.2000 und 31.12.2010 eingegeben werden kann.
Das mache ich indem ich unter Daten > Gültigkeit die entsprechenden Werte festlege. Funktioniert einwandfrei.
Weil diese Einschränkung aber in vielen gleichartige Tabellen nachträglich auf den gleichen Zellen gemacht werden soll, habe ich den Makro-Recorder mitlaufen lassen, um das in den anderen Tabellen zu automatisieren.
Ergebnis:
Wenn ich das Makro jetzt auf einer anderen Tabelle laufen lasse, bricht er mir immer in der Zeile
ab.
Fehlermeldung: Laufzeitfehler->1004' Anwendungs- oder objektdefinierter Fehler
Bahnhof...
Ich will, daß im Bereich F3:F301 nur ein Datum zwischen 01.01.2000 und 31.12.2010 eingegeben werden kann.
Das mache ich indem ich unter Daten > Gültigkeit die entsprechenden Werte festlege. Funktioniert einwandfrei.
Weil diese Einschränkung aber in vielen gleichartige Tabellen nachträglich auf den gleichen Zellen gemacht werden soll, habe ich den Makro-Recorder mitlaufen lassen, um das in den anderen Tabellen zu automatisieren.
Ergebnis:
Code:
Range(F3:F301).Select
Range(F301).Activate
With Selection.Validation
.Delete
.ADD Type:=xlValidateDate, AlertStyle:=xlValidAlertStop, Operator:= _
xlBetween, Formula1:=01.01.2000, Formula2:=31.12.2010
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle =
.ErrorTitle =
.InputMessage =
.ErrorMessage =
.ShowInput = True
.ShowError = True
End With
Code:
.ADD Type:=xlValidateDate, AlertStyle:=xlValidAlertStop, Operator:= _
xlBetween, Formula1:=01.01.2000, Formula2:=31.12.2010
Fehlermeldung: Laufzeitfehler->1004' Anwendungs- oder objektdefinierter Fehler
Bahnhof...