Eingabefelder sperren
16.06.2004 17:06:00
Torsten
in meiner Datei zum Investitionsbudget hat der User die Möglichkeit, seine Investitionen in grün unterlegte Felder in einem vorbereiteten Sheet einzutragen. Da irgendwann Schluß sein soll mit den Eintragungen, sollen diese Felder über ein kleines Makro gesperrt, bzw. bei Bedarf wieder entsperrt werden können. In einer kleinen Testdatei habe ich den Code eingebunden und er läuft einwandfrei durch. In meiner Budgetdatei will der gleiche Code aber um's Verrecken nicht durchlaufen. Excel meldet:
"Die Locked-Eigenschaft des Range-Objektes kann nicht festgelegt werden"
und bleibt an der Zeile "ZE.Locked = True" hängen. Wahrscheinlich liegt's daran, daß ich immer noch ein VBA-Einsteiger bin, aber mir ist es völlig schleierhaft, warum der Code in der einen Datei durchläuft, in der anderen aber hängenbleibt. Könntet Ihr Profis mal einen Blick darauf werfen und ein bißchen Licht ins Dunkel bringen? Das wäre mir sehr wichtig, weil ich ansonsten ca. 30 Investitionsdateien in Zukunft manuell pflegen müßte.
Vielen Dank für Eure Hilfe im voraus.
Gruß
Torsten
Ich hab' die beiden fraglichen Dateien mal hochgeladen:
Budgetdatei (gekürzt): https://www.herber.de/bbs/user/7455.xls
Testdatei: https://www.herber.de/bbs/user/7456.xls