ich glaube ich hab eine harte Nuss für Euch.
Jeder weiss ja, dass in Excel nix zu 100% sicher ist - Aber hier tun´s 95 %
Ich hab ein Tabellenblatt, in dem mehrere User mit zwei unterschiedlichen Berechtigungen eingeben. Superuser darf alles. User darf alles außer Einblick in drei Spalten nehmen.
Daher hab eine Arbeitsmappe die nur funktioniert, wenn Makros aktiviert sind.
In dem Tabellenblatt "DATA" sind 3 speziell geschützte Spalten (C,D,E) ausgeblendet, die man über ein Button mit einem Kennwort einblenden kann. Nach der Bearbeitung kann man diese Spalten über das Button wieder ausblenden, wenn man es vergisst, dann schließen sich die Spalten automatisch über Workbook_BeforeClose Makro beim Schließen der Datei.
Nun könnte ja ein ganz schlauer User einfach irgendwo in dem Tabellenblatt DATA eingeben: =C1 und sieht somit was "ungeheuer geheimes". Na ja, ganz so schlimm ist es nicht, aber trotzdem: Kann ich als Superuser diese drei Spalten verschlüsseln, wenn ich sie entweder über den Button schließe, oder sie automatisch geschlossen werden?
In den drei Spalten stehen Zahlen. Verschlüsseln kann auch sein: Hoch der Zeilennummer und dann Wurzel der Spaltennummer oder so etwas.
Wie müsste ein ergänzentes Makro für den Button und für das BeforeClose Ereignis aussehen? Also wenn man die Spaltenüberschrift weg lässt, dann müsste verschlüsselt werden: C2:C400 und D2:D400 und E2:E400.
Kann mir jemand helfen?
Ach ja!!!!! Beim Einblenden(geht nur über den Button) müsste das Ganze wieder dekodiert werden.
Falls Ihr dazu den Code der Userform und des Moduls benötigt bitte Info, dann stell ich ihn ein.
Schlaflose Nächte
Ralf
PS - Ich gebe immer Rückinfos.