wijzig taal:

In Excel kunnen rijen of kolommen gegroepeerd worden. Deze optie staat in het menu op tab GEGEVENS. Met een - of + naast de rijen of boven de kolommen kunnen dan rijen of kolommen in- of uitgeklapt worden. Dit kan bijvoorbeeld gebruikt worden om detailgegevens wel of niet zichtbaar te maken.

groepering inschakelen op beveiligde sheet

Maar als het werkblad beveiligd is dan werkt dat niet en krijgen gebruikers de volgende foutmelding:

foutmelding groepering beveiligde-sheet

Bij het beveiligen van een werkblad kunnen diverse opties gekozen hoe een werkblad beveiligd moet worden. Met andere woorden: er kan heel nauwkeurig ingesteld worden wat een gebruiker wel mag en wat niet. Maar er is hier geen mogelijkheid om aan te geven dat de gebruiker ook groeperingen in- en uit mag klappen.

Dat is toch wel een behoorlijke beperking, omdat groeperingen in feite dan niet gebruikt kunnen worden op beveiligde werkbladen.

Eigenlijk zou er dus een mogelijkheid moeten zijn om in Excel groeperingen in te schakelen op beveiligde werkbladen. En dat blijkt gelukkig te kunnen, maar daarvoor is wel een klein beetje VBA nodig.

Voeg daarvoor aan de Workbook_Open gebeurtenis in de ThisWorkbook klassenmodule de volgende coderegels toe:

Private Sub Workbook_Open()
    With Sheets(1)
        .EnableOutlining = True
        .Protect UserInterfaceOnly:=True, Contents:=True
    End With
End Sub

Deze code werkt alleen voor de eerste sheet, maar dat kan eenvoudig aangepast worden.

Hiermee kunnen dan gebruikers ook groeperingen in- en uitklappen op beveiligde werkbladen. Uiteraard is het daarbij wel noodzakelijk dat macro's ingeschakeld worden.

Vragen / suggesties

Hopelijk heeft dit artikel geholpen bij het inschakelen van groepering op een beveiligde sheet. Als er verdere vragen over dit onderwerp zijn of suggesties voor verbetering, plaats dan een reactie hieronder.

Reacties  
# Sari 29-03-2024 13:14
De code hierboven werkt maar als ik mijn bestand opsla sluit en opnieuw open krijg ik opnieuw de foutmelding. Ik heb al zoveel zaken geprobeerd maar het lukt me niet om dit definitief toe te staan.
Antwoorden
# Manfred van den Noort 29-03-2024 13:56
Lastig te beoordelen waarom het bij jou niet werkt. Het werkt in ieder geval alleen maar met VBA. Dus als je handmatig de beveiliging van een sheet haalt en deze beveiliging er dan weer handmatig opzet, dan komt de foutmelding weer terug. Je zult dus telkens met VBA de beveiliging moeten aanbrengen.
Antwoorden
# Peter de Leeuw 18-04-2023 22:27
Hoe kan ik nu Hyperlinks invoeren, deze functie werkt niet meer.
Antwoorden
# Manfred van den Noort 19-04-2023 17:34
Hoi Peter,
Kun je wat preciezer aangeven wat jouw probleem is? Zoals, kun je nooit hyperlinks toevoegen of in bepaalde situaties? Krijg je foutmelding en zo ja welke? En probeer je hyperlinks toe te voegen met de HYPERLINK formule of via rechtsklik en koppeling toevoegen?
Antwoorden
arrow_up