Microsoft Office Forum [ www.Office-Fragen.de ] >> READONLY <<
Microsoft Office 2003-2019 => Excel => Thema gestartet von: laxe am Januar 03, 2017, 15:19:12 Nachmittag
-
Ich schon wieder ;-)
ich möchte das Personen über ein Makro ihre Energieverbräuche eingeben, diese aber nicht auf die Blätter zugreifen sollen, in denen die Verbräuche gespeichert werden. Excel gibt folgenden Fehler an wenn ich einen Blattschutz aktiviert habe:
(http://fs5.directupload.net/images/170103/temp/wzed4oad.png) (http://www.directupload.net/file/d/4589/wzed4oad_png.htm)
Wie muss ich den Blattschutz einstellen, bzw. was kann ich machen?
Danke + Gruß
-
Hallo laxe, wäre es eine Möglichkeit für Dich zu Beginn der Prozedur den Passwortschutz mit:
ActiveSheet.Unprotect Password:="Passwortname" aufzuheben und vor Ende der Prozedur mit:
ActiveSheet.Protect Password:="Passwortname" wieder herzustellen? Über VBA-Projekteingenschaften lässt sich das ganze Projekt schützen und so dass das Passwort nicht eingesehen werden kann. Wobei dieser Schutz sehr fragil ist und sich problemlos knacken lässt.
-
Moin StefKe,
danke für deine Antwort. Könntest du mir sagen wo genau ich die Codes einfügen muss im VBA Editor? Im Anhang ist die Excel.
Ich arbeite erst seit einigen Wochen mit VBA und habe die Excel von einem ehemaligen Kollegen übernommen.
Über Extras / Eigenschaften von VBA.. habe einen Schutz eingegeben aber merke nicht, dass dieser aktiv ist.
Danke
-
Hallo laxe, das Arbeitsblatt "Holstein" wird in Excel: Start>Format>Blatt schützen....Passwort: laxe gesperrt.
Im Code des Formulars Sub setKWh() wird der Blattschutz zu Beginn der Prozedur aufgehoben und als letzter Schritt wieder aktiviert. Leider ist das Passwort im Klartext hinterlegt.
Um den Zugriff auf das Passwort zu schützen wird Vba-Projekt>Schutz mit dem Passwort: laxe geschützt.
-
Hallo StefKe,
vielen vielen Dank ! Funktioniert !