(Für Kurzfassung bis zu "Frage:" springen)
zurzeit schreibe ich mit VBA ein "Programm" für eine Zeitberechnung, aber das nur als Nebeninfo.
Dabei springt die "ActiveCell" immer eins weiter wenn man ENTER oder RETURN drückt und eins zurück bei DELETE und löscht dann auch den wert in der Zelle.
Dabei ist es so das wenn die "ActiveCell" ans ende des Eingabefensters kommt, sie in die nächste Zeile springt. Dabei wird aber im Code immer die nächste Zelle aktiviert und dann gechecked ob diese noch im Bereich ist.
Problem:
Wenn ich das Blatt schütze (was sein muss da ich das an User weitergebe die nix auseversehen ändern sollen), dann bringt er ständig Fehler das er nix machen darf. Das passiert auch wenn die Zelle garnicht Protected ist und der Schutz nur einfach so an ist.
Frage: Wie bekomm ich es hin das der "Code" Dinge ändern darf der User aber nicht ohne das ich jedesmal davor unprotecte und danach wieder protecte ?