Hoi allemaal,
ik hoop dat iemand van jullie mij kan helpen.
Als docent heb ik een toets gemaakt in excel die bestaat uit 6 tabbladen. 1 t/m 5 zijn 5 vragen en tabblad 6 is het antwoordmodel die automatisch de antwoorden nakijkt. Uiteraard zou het fijn zijn dat de studenten dat laatste blad niet te zien krijgen en ook niet op kunnen roepen.
Nu lukt het mij om tabblad 6 op veryhidden te zetten via vba. Echter als ik een slimme student ben en ik roep VBA op, dan kan ik hem ook weer zichtbaar maken. Via extra kan ik een wachtwoord zetten op mijn VBA, maar die werkt volgens mij alleen voor de programmeercode en niet om de status van een tabblad aan te passen (opgeslagen als xslx en xslm, beide werken niet). Nu heb ik geprobeerd om mijn werkmap te beveiligen (de structuur) met een wachtwoord. Als ik nu naar de vba code ga kan ik de status niet op visible zetten van het tabblad totdat ik de beveiliging van de werkmap weer heb ontheven. Nu lukt het mij wel om deze stappen allemaal handmatig voor iedere student te doen, maar ik heb collega's die helemaal nooit met vba en beveiliging in excel werken.
Kan ik ook op tabblad 5 een knop aanmaken met een stukje vba-code erachter (code kan ik soms wel lezen, maar heb zelf nog nooit geschreven), die het wachtwoord vraagt om de beveiliging van de werkmap eraf te halen en tevens het onzichtbare tabblad zichtbaar te maken?
Aangezien de student het bestandje ingeleverd heeft hoeft de code de beveiliging en verborgen status niet opnieuw toe te voegen (de student krijgt hem verborgen en beveiligd aangeboden).
Ik hoop dat iemand mij kan helpen.
Groeten,
Roel
ik hoop dat iemand van jullie mij kan helpen.
Als docent heb ik een toets gemaakt in excel die bestaat uit 6 tabbladen. 1 t/m 5 zijn 5 vragen en tabblad 6 is het antwoordmodel die automatisch de antwoorden nakijkt. Uiteraard zou het fijn zijn dat de studenten dat laatste blad niet te zien krijgen en ook niet op kunnen roepen.
Nu lukt het mij om tabblad 6 op veryhidden te zetten via vba. Echter als ik een slimme student ben en ik roep VBA op, dan kan ik hem ook weer zichtbaar maken. Via extra kan ik een wachtwoord zetten op mijn VBA, maar die werkt volgens mij alleen voor de programmeercode en niet om de status van een tabblad aan te passen (opgeslagen als xslx en xslm, beide werken niet). Nu heb ik geprobeerd om mijn werkmap te beveiligen (de structuur) met een wachtwoord. Als ik nu naar de vba code ga kan ik de status niet op visible zetten van het tabblad totdat ik de beveiliging van de werkmap weer heb ontheven. Nu lukt het mij wel om deze stappen allemaal handmatig voor iedere student te doen, maar ik heb collega's die helemaal nooit met vba en beveiliging in excel werken.
Kan ik ook op tabblad 5 een knop aanmaken met een stukje vba-code erachter (code kan ik soms wel lezen, maar heb zelf nog nooit geschreven), die het wachtwoord vraagt om de beveiliging van de werkmap eraf te halen en tevens het onzichtbare tabblad zichtbaar te maken?
Aangezien de student het bestandje ingeleverd heeft hoeft de code de beveiliging en verborgen status niet opnieuw toe te voegen (de student krijgt hem verborgen en beveiligd aangeboden).
Ik hoop dat iemand mij kan helpen.
Groeten,
Roel