- Formular als Menü entworfen
- Formular verzweigt auf Sheets, die durch VBA-Code geschützt werden, sobald auf diese verzweigt wird
- einzelne Eingabezellen in den Sheets sind als nicht gesperrt deklariert und können somit bearbeitet werden
Fehler:
Nach der Eingabe des ersten Wertes in ein beliebiges nicht gesperrtes Feld, sobald die Return-Taste gedrückt wurde, erscheint Fehlermeldung:
"Laufzeitfehler '1004':
Dieser Befehl kann in einer geschützten Tabelle nicht verwendet werden. Verwenden Sie den Befehl 'Blattschutz aufheben' im Menü 'Extras', Untermenü 'Schutz', um den Blattschutz aufzuheben. Unter Umständen werden Sie nach einem Kennwort gefragt."
Bei nochmaliger Eingabe, Eingabe in eine andere Zelle, nach Zurückspringen in das Menü und erneutem Aufruf und erneuter erster Eingabe läuft alles glatt! Nur eben nach Neustart und erster Eingabe erscheint die Fehlermeldung!
Fragen:
- Wird überhaupt irgendein Code ausgeführt, wenn die Return-Taste nach Dateneingabe gedrückt wird?
- Wenn nicht, warum wird die Zelle so behandelt, als wäre sie gesperrt? (Habe nochmals explizit nachgeschaut! Sie ist nicht gesperrt!!!)
Anmerkung:
Unter Excel 2000 funktioniert alles einwandfrei!
Für eine baldige Antwort wäre ich dankbar!
Grüße Siggi.