Protect UserInterfaceOnly Methode geht nicht mehr
16.07.2004 09:56:16
Ernst Schmidt
ich habe folgendes Problem. Ich habe mit Excel 97 ein Programm geschrieben bei dem drei Arbeitsblätter durch den Blattschutz geschützt sind. Die Felder können nur durch das Aufrufen von Makros entsprechend gefüllt werden. Damit das Schreiben bei geschützem Blatt über die Makros möglich ist habe ich beim Start des Programmes folgende Prozedur aufgeführt:
Sheets("Blatt_1").Protect UserInterfaceOnly:=True
Sheets("Blatt_2").Protect UserInterfaceOnly:=True
Sheets("Blatt_3").Protect UserInterfaceOnly:=True
Dies läuft unter Excel 8.0 und 9.0 einwandfrei!
Jetzt zu dem Probelm! Unter Excel 10.0 kommt beim Start des Programmes wie auch in den anderen Excel-Versionen die normale Abfrage "Makros aktivieren" usw. Dannach kommt aber jetzt die Abfrage "Blattschutz aufheben" und das genau soll ja nicht geschehen, da dann von dem Anwender beliebige Eingaben vorgenommen werden können, die die von mir programmierten Makros abfangen. Was hat sich hier geändert?
Kann mir jemand einen Tipp geben????????????????