Ik heb een (excel) bestand wat bestemd is als gedeelte werkmap. Iedere gebruiker heeft zijn eigen tabblad waar hij/zij data in kan voeren. De tabbladen van de "andere" gebruikers mag hij/zij niets invoeren.
Ik ben in ieder geval zo ver dat de username wordt ingelezen zodra het bestand wordt geopend [Environ("Username")].
Kan ik nu met deze waarde ervoor zorgen dat vba de beveiliging van alleen het gelijkname tabblad eraf haalt en dat de gebruiker dan automatisch naar dit tabblad wordt gestuurd?
In het voorbeeld is het bestand geopend door gebruiker Jan. VBA moet nu de beveiliging van tabblad Jan eraf halen (wachtwoord is gelijk aan gebruikersnaam = Jan) en dan naar dit tabblad toe gaan.
Jan mag dus niets in kunnen voeren in het tabblad van Piet.
Bekijk bijlage Map1.xls
Als Jan dan weer het bestand afsluit, moet de beveiliging van zijn tabblad er weer op.
Helaas zijn "mijn" gebruikers niet al te netjes met wachtwoorden, dus daarom wil ik dit in VBA hebben (in plaats van ieder een wachtwoord in te laten voeren).
Ik ben in ieder geval zo ver dat de username wordt ingelezen zodra het bestand wordt geopend [Environ("Username")].
Kan ik nu met deze waarde ervoor zorgen dat vba de beveiliging van alleen het gelijkname tabblad eraf haalt en dat de gebruiker dan automatisch naar dit tabblad wordt gestuurd?
In het voorbeeld is het bestand geopend door gebruiker Jan. VBA moet nu de beveiliging van tabblad Jan eraf halen (wachtwoord is gelijk aan gebruikersnaam = Jan) en dan naar dit tabblad toe gaan.
Jan mag dus niets in kunnen voeren in het tabblad van Piet.
Bekijk bijlage Map1.xls
Als Jan dan weer het bestand afsluit, moet de beveiliging van zijn tabblad er weer op.
Helaas zijn "mijn" gebruikers niet al te netjes met wachtwoorden, dus daarom wil ik dit in VBA hebben (in plaats van ieder een wachtwoord in te laten voeren).
Laatst bewerkt: