eine Tabelle - nicht von mir! - enthält zahlreiche Makros, die den Blattschutz aufheben und ihn nach Ausführung der betreffenden Prozedur, z.B. Sortieren, wieder vergeben. Im (ungeschützten) VBAProject kann ich sehen, dass die Aufhebung mit dem Befehl ActiveSheet.Unprotect ("0") geschieht, die Wiedervergabe mit dem Befehl ActiveSheet.Protect ("0").
Das Kennwort ist mir unbekannt: Auf keinen Fall lautet es 0 oder 0, das habe ich ausprobiert! Trotzdem wird es, wie gesagt, mit den beiden genannten Befehlen ausgehebelt und wieder neu gesetzt!
Wie das Kennwort tatsächlich lautet, interessiert mich nicht: Ich habe es, um die Tabelle nutzen zu können, einfach in den betreffenden Makros durch ein Kennwort meiner Wahl ersetzt.
Mich interessiert vielmehr, wie aus einem normalen Kennwort eine Null in den Makros wird. Wüsste ich das, ließe ich in meinen Makros künftig statt des Kennworts immer nur eine Null erscheinen. Das wäre dann ein zusätzlicher Schutz neben der Sperrung des Projekts für die Anzeige. Da ich Tabellen zum Fremdgebrauch erstelle, ist mein Interesse nicht nur theoretisch!
Kann mir jemand helfen?
Danke im Voraus und viele Grüße
Manfred