harrybrinkman
Gebruiker
- Lid geworden
- 7 nov 2019
- Berichten
- 95
Toppers/Tobbers,
Tijd voor een moeilijke: Ik beheer voor mijn werk een excel bestand wat bij ongeveer 50 collega's in gebruik is. Om te voorkomen dat er mee geknoeid gaat worden heb ik er uiteraard een wachtwoord op gezet. Nu blijkt dat wachtwoord links en rechts bekend te zijn en wil ik dat wachtwoord wijzigen maar dan moet ik alle 50 bestanden opzoeken, openen en op 'tig werkbladen het wachtwoord wijzigen. (Ik heb het wachtwoord in de VBA code staan) Ik zat daarom te denken:
Is het niet mogelijk om 1 (beveiligd) bestand op een centrale schijf te plaatsen waarin ik het wachtwoord in een specifieke cel plaats, en dat dan alle werkbestanden bij het beveiligen dat wachtwoord inlezen. Op die manier kan je supereenvoudig in alle bestanden het wachtwoord aanpassen, ook als het op een andere schijf oid. geplaatst is.. Ik zat te denken aan iets in de zin van:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Sheets("Blad1").Protect Password:="Linkje naar de specifieke cel in het centrale wachtwoordbestand"
Sheets("Blad2").Protect Password:="Linkje naar de specifieke cel in het centrale wachtwoordbestand"
Sheets("Blad3").Protect Password:="Linkje naar de specifieke cel in het centrale wachtwoordbestand" enz. enz. enz.
ActiveWorkbook.Protect Structure:=True, Windows:=True, Password:="Linkje naar de specifieke cel in het centrale wachtwoordbestand"
ActiveWorkbook.Save
End Sub
Iemand een creatief idee? Het zou me veel tijd besparen.
Alvast bedankt voor het meedenken,
Mvrgr,
Harry Brinkman
Tijd voor een moeilijke: Ik beheer voor mijn werk een excel bestand wat bij ongeveer 50 collega's in gebruik is. Om te voorkomen dat er mee geknoeid gaat worden heb ik er uiteraard een wachtwoord op gezet. Nu blijkt dat wachtwoord links en rechts bekend te zijn en wil ik dat wachtwoord wijzigen maar dan moet ik alle 50 bestanden opzoeken, openen en op 'tig werkbladen het wachtwoord wijzigen. (Ik heb het wachtwoord in de VBA code staan) Ik zat daarom te denken:
Is het niet mogelijk om 1 (beveiligd) bestand op een centrale schijf te plaatsen waarin ik het wachtwoord in een specifieke cel plaats, en dat dan alle werkbestanden bij het beveiligen dat wachtwoord inlezen. Op die manier kan je supereenvoudig in alle bestanden het wachtwoord aanpassen, ook als het op een andere schijf oid. geplaatst is.. Ik zat te denken aan iets in de zin van:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Sheets("Blad1").Protect Password:="Linkje naar de specifieke cel in het centrale wachtwoordbestand"
Sheets("Blad2").Protect Password:="Linkje naar de specifieke cel in het centrale wachtwoordbestand"
Sheets("Blad3").Protect Password:="Linkje naar de specifieke cel in het centrale wachtwoordbestand" enz. enz. enz.
ActiveWorkbook.Protect Structure:=True, Windows:=True, Password:="Linkje naar de specifieke cel in het centrale wachtwoordbestand"
ActiveWorkbook.Save
End Sub
Iemand een creatief idee? Het zou me veel tijd besparen.
Alvast bedankt voor het meedenken,
Mvrgr,
Harry Brinkman