ich habe gerade mit einem Kollegen an einer Excel-Tabelle für unsere Projektzeit-Erfassung gearbeitet.
In der Tabelle sind normalerweise alle Bereiche gesperrt, in denen die Mitarbeiter nichts ändern sollen.
Um nicht in allen 52 Tabellenblättern für die KWs den Blattschutz einzeln zu aktivieren, haben wir das mit einem schnellen Makro gemacht. Option Explicit Sub Blattschutz() Dim i as integer for i=6 to 57 worksheets(i).activate ActiveSheet.Protect Password:="Passwortname", DrawingObjects:=True, _ Contents:=True, Scenarios:=True next i End Sub
Nun ist mir aufgefallen, dass ich mit diesem kleinen Makro den Blattschutz überschreiben, also das Passwort ändern kann ohne das zuerst vergebene zu kennen.
Ich dachte erst, vielleicht merkt Excel sich, dass ich das psw vergeben habe und daher kann ich es auch einfach ändern, aber am PC meines Kollegen klappt das auch einfach so.
Ist das eine bekannte Sicherheitslücke? Übersehe ich irgendwas?
kann mich jemand aufklären?
Gruß
Klaas