Office - Word, Excel und Co. 9.745 Themen, 41.423 Beiträge

Excel 2010 Formular VBA Zellen sperren

Amitl / 20 Antworten / Flachansicht Nickles

Ich habe ein Problem mit dem "Aktivieren der Bearbeitung" bei Makros.

Mein Formular gestattet lt. VBA-Ereignis (ScrollArea = "H6:I33") nur Einträge in bestimmte Zellen, der Rest ist gesperrt.

Das funktioniert und klappt auch, wenn der User nach dem Öffnen der Datei oben "Inhalt aktivieren" anklickt.

Tut der dies aber nicht und versucht vorher Veränderungen in den anderen Zellen vorzunehmen, so geht das!

Ist das so oder habe ich was falsch gemacht?

Danke

bei Antwort benachrichtigen
mumpel1 Amitl „Leider komme ich da nicht mehr mit. hddiesel: Das SelctionChange-Ereignis habe ich angewendet, aber es verhindert nicht, ...“
Optionen

Das kannst Du aber nicht wirksam verhindern. Makros werden erst aktiv wenn man sie aktiviert. Wer Makros nicht aktivieren möchte/kann der kann mit der Datei alles machen wenn diese nicht wirksam geschützt ist.

Einzige Möglichkeit wäre die Datei mit Dateikennwort und Schreibschutzkennwort zu speichern. Die Datei wird dann per EXE-Datei geöffnet, wobei Kennwörter automatisch übergeben und Makros automatisch aktiviert werden. Diese Methode ist aber auf fremden Rechnern nicht in Ordnung, da jeder Anwender selber entscheiden soll/möchte ob er Makros aktiviert oder nicht.

bei Antwort benachrichtigen