Das Clever-Excel-Forum.de - Treffen
findet vom 15. - 17. September 2017 in Thüringen / Region Großer Inselsberg statt. Hotelbuchung ab sofort möglich.


vba blattschutz variabel
#1
Hallo Leute,

Mir ist der active sheet protect="pw" befehl bereits bekannt, jedoch wie bekomme ich es hin wenn ich mein pw manuell auf dem excel sheet ändere, der das auch auf dem vba code automatisch verändert ?

Programmiert wurde z.b. activesheetprotect="ps"
Und manuell wurde in excel über ->überprüfen->blattschützen-> bei der pw eingabe z.b -> hund ? Mir ist bewusst das der hier ein fehler geben wird weil der vba code hier nicht ünereinstimmt wie bewältige ich dies ?
to top
#2
Hallöchen,
Leider kannst Du in Excel nicht auswerten, wenn der User das Passwort für den Blattschutz ändert. Hast Du schon mal probiert, das aktuelle Passwort einer Variable zuzuweisen?
   \\\|///      Hoffe, geholfen zu haben.
   ( ô ô )      Grüße, André aus G in T  
 ooO-(_)-Ooo    (Excel 97-2016)
to top
#3
Hi Serhat,

Zitat:jedoch wie bekomme ich es hin wenn ich mein pw manuell auf dem excel sheet ändere, der das auch auf dem vba code automatisch verändert ?

was macht das für einen Sinn?

Dann kann doch jeder - egal ob befugt oder auch nicht - dein PW ändern. Oder habe ich hier einen Denkfehler?
?mage

Misserfolg ist eine Chance, es beim
nächsten Mal besser zu machen.

(Henry Ford)
http://www.sprueche-zum-nachdenken.eu
to top
#4
Hallöchen,

Ich kann mir schon vorstellen, dass man wegen einer Passwortänderung nicht unbedingt den VBA-Code von seiner Exceldatei ändern will.

Mal noch ein Gedanke. Ich habe z.B. ein Projekt, wo ich ein Passwort auf einem ausgeblendeten Blatt in einem Zellkommentar stehen habe. Bei Öffnen der Datei wird das Passwort abgefragt und mit dem im Kommentar verglichen. Stimmt es überein, wird das Blatt eingeblendet. Ich könnte nun das Passwort ändern. Wenn ich dann speichere, wird das Blatt automatisch wieder ausgeblendet.

Ähnlich könnte man auch mit dem Blattschutz vorgehen, wobei man statt dem Einblenden des Blattes auch eine zusätzliche Abfrage für ein neues in den Code einbauen könnte.

Aber wie gesagt, eine direkte Reaktion auf eine manuelle Änderung im manuell aufgerufenen Exceldialog geht nicht.
   \\\|///      Hoffe, geholfen zu haben.
   ( ô ô )      Grüße, André aus G in T  
 ooO-(_)-Ooo    (Excel 97-2016)
to top


Möglicherweise verwandte Themen...
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Blattschutz schützen (ohne PW) Hobbes95 3 80 18.11.2016, 15:50
Letzter Beitrag: RPP63
  Blattschutz aufheben bei bestimmten User FaDos 3 147 20.10.2016, 22:15
Letzter Beitrag: AlterDresdner
  Blattschutz ulle 1 100 11.10.2016, 10:34
Letzter Beitrag: Gast 123
  Blattschutz Fliege1711 12 656 06.08.2016, 07:25
Letzter Beitrag: Storax
  Gliederung, Filter und Spalten bearbeiten bei Blattschutz Veit 16 1.276 13.05.2016, 06:06
Letzter Beitrag: schauan
  Makro für Blattschutz Aydin77 4 718 18.04.2016, 23:23
Letzter Beitrag: Aydin77
  VBA - Variabel für Pivot erstellen Look4Fun 0 239 27.10.2015, 07:50
Letzter Beitrag: Look4Fun
  Messagebox wenn Blattschutz aufgehoben wird herbert0803 7 1.475 20.10.2015, 09:29
Letzter Beitrag: Rabe
  Summenbereich variabel gestalten gooseman 9 1.344 12.08.2015, 06:41
Letzter Beitrag: BoskoBiati
  In Tabelle mit Blattschutz Zeilen einfügen flo 5 1.671 07.08.2015, 12:11
Letzter Beitrag: Rabe

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste