Das Clever-Excel-Forum.de - Treffen
findet vom 15. - 17. September 2017 in Friedrichroda /
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
  Index , Vergleich Matrix variabel halten Michael999 7 138 10.03.2017, 19:05
Letzter Beitrag: Michael999
  Excelformeln variabel anpassen Pantostin 3 179 31.01.2017, 17:46
Letzter Beitrag: schauan
  Blattschutz schützen (ohne PW) Hobbes95 3 235 18.11.2016, 15:50
Letzter Beitrag: RPP63
  Blattschutz aufheben bei bestimmten User FaDos 3 384 20.10.2016, 22:15
Letzter Beitrag: AlterDresdner
  Blattschutz ulle 1 210 11.10.2016, 10:34
Letzter Beitrag: Gast 123
  Blattschutz Fliege1711 12 903 06.08.2016, 07:25
Letzter Beitrag: Storax
  Gliederung, Filter und Spalten bearbeiten bei Blattschutz Veit 16 1.824 13.05.2016, 06:06
Letzter Beitrag: schauan
  Makro für Blattschutz Aydin77 4 940 18.04.2016, 23:23
Letzter Beitrag: Aydin77
  VBA - Variabel für Pivot erstellen Look4Fun 0 292 27.10.2015, 07:50
Letzter Beitrag: Look4Fun
  Messagebox wenn Blattschutz aufgehoben wird herbert0803 7 1.740 20.10.2015, 09:29
Letzter Beitrag: Rabe

Gehe zu:


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