Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

OS Anders

excel 2000: werkbladen beveiligen binnen zelfde werkboek

Anoniem
ghnt
2 antwoorden
  • Beste,

    Betreft: Office 2000

    onder excel 2000 kan ik wel een macro schrijven om, afhankelijk van het
    paswoord dat ingevoerd wordt, bepaalde werkbladen te tonen in het
    werkboek. Is het echter mogelijk dat alle werkbladen getoond worden,
    maar dat bij het aanklikken van een werkblad om een paswoord
    gevraagd wordt (binnen hetzelfde werkboek)?

    Anders gesteld, ik heb een excelbestand met 5 werkbladen.
    Standaard wordt blad1 getoond (voor alle gebruikers).
    Klikken ze echter op blad2, dan moeten ze een paswoord ingeven
    om toegang te krijgen en het blad te kunnen bekijken en te wijzigen.

    Via het zoeken op beveiliging (google en help van office) kom ik niet verder, aangezien alles getoond wordt.

    Alvast dank.

    Mod, kan U deze post naar "Software anders" verhuizen? Zat in verkeerd
    forum. Alvast dank !!
  • In VBA doe je het volgende:
    Selecteer het werkblad dat moet worden beveiligd en ga in de programmeeromgeving.
    Bovenaan links selecteer je 'Worksheet', rechts selecteer je 'Activate'.
    U creëert hierbij een 'Event' die wordt uitgevoerd wanneer de desbetreffende sheet wordt geselecteerd.
    Hierin kun je datgene doen wat je wilt doen wanneer dit gebeurt.
    Om het eenvoudig te houden, want men kan uiteraard zeer ver gaan hierin, heb ik gewoon een MessageBox geplaatst om de werking ervan aan te tonen.

    Private Sub Worksheet_Activate()
    MsgBox "Activate"
    End Sub

    Mocht je vastzitten met je probleem, mag je me gerust een e-mailtje sturen!

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.