Projektpasswort vs. Makrofunktion
22.10.2008 13:11:00
ThomasK
ich habe für meine Firma ein recht umfangreiches Tool in Excel zusammengebaut, noch ''Mappe1''. Bisher hat auch alles wunderbar funktioniert. Und nun, kurz vorm Abschluss der ganzen Aktion, stehe ich plötzlich vor einem mir Angst einflößenden Problem. Damit nicht ''Hinz und Kunz'' in meinem Code rumschnüffeln und Änderungen vornehmen kann, möchte ich für das ganze Projekt im VBA Editor ein Passwort vergeben, so dass nur ich oder von mir autorisierte Fachkräfte ;-) den Code einsehen und ändern können. Das mache ich so:
-> VBA Editor öffnen
-> Rechtklick auf Mappe1
-> Eigenschaften von Mappe1
-> Reiter Schutz
-> Haken bei "Projekt für die Anzeige sperren" aktivieren
-> Kennwort eingeben
-> OK klicken und Editor verlassen
Nun schließe ich die Mappe und öffne sie erneut. Nach dem Öffnen der Mappe wird automatisch eine UF geladen, die Anwendung Excel selber wird ausgeblendet. Wenn ich nun einige Funktionen in der UserForm abrufe bzw aktiviere, blockiert sich die gesamte Anwendung und ich kann nur per Taskmanager beenden und schließen. Deaktiviere ich die Funktion ''Projekt für die Anzeige sperren'' im VBA Manager, funktioniert alles wunderbar. Was mache ich falsch? Durch die Aktivierung des Hakens wird doch nur die Anzeige des Codes blockiert, jedoch nicht seine Funktion!? - Oder? Ich hoffe, dass ich nur irgend einen Fehler gemacht habe bzw etwas vergessen habe und nicht das ganze Projekt nun ''frei zum Abschuss'' in die Hände anderer geben muss. Zur Info: Code befindet sich in den diversen UserForms, in 3 Modulen und in einigen Tabellen.
In panischer Vorfreude auf Eure kompetenten Antworten bedanke ich mich bereits jetzt für die Hilfe.
Lieben Gruß - Thomas