ich wollte in VBA gerne was kleines Programmieren aber leider weiß ich nicht genau wie, deswegen bitte ich um eure Hilfe!
Also:
Ich will das VBA im Tabellenblatt "test123" die Spalte A C und D überwacht.
Dort wird jeweils ein Datum eingetragen.
Ich will es so haben, dass wenn ein Monat vorbei ist z.b. der Mai dann darf man nur noch 14 Tage nach dem 31.05.2013 noch Sachen für den Mai eintragen. Sobald wir z.b. den 16.06.2013 haben müssen die Zellen geschützt werden und eine Mitteilung ausgegeben werden wie z.b.: "Zellen gespeert, bitte wenden sie sich an Herrn XXX"
Eigentlich könnte man auch sagen das der ganze Bereich von A - AK Überwacht werden muss.
Wenn man z.b. einen Eintrag für den 15.05.2013 am 09.06.2013 ändern will dann muss das gespeert sein und ebenfalls wenn man einen ganz neuen Eintrag für diesen Tag eintragen will.
Man darf dann Werte ändern wenn man das Passwort weiß z.b. "PW123"
Also kurz gesagt:
- Wenn man bestehende Einträge bis 14 Tage danach ändern will dann ist es okay
- Wenn man bestehende Werte nach 14 Tage ändern will im Bereich A - AK dann muss eine Fehlermeldung ausgegeben werden, dabei muss VBA auf Spalte A gucken und dann +14 Tage draufrechnen
- Wenn man einen neuen Eintrag für den Monat zuvor machen will dann geht das ebenfalls nur 14 Tage danach, sonst eine Fehlermeldung
Und man kann diese Fehlermeldung nur mit einem Passwort umgehen!
Ich hoffe auf eure Hilfe!
LG
Dennis