Skip to main content

Kutools voor Office — Eén Suite. Vijf Tools. Verwezenlijkt Meer.

Hoe groepeer en degroepeer je rijen in een beveiligd werkblad?

Author Xiaoyang Last modified

Zoals we allemaal weten, zijn er een aantal beperkingen voor de acties die gebruikers kunnen uitvoeren zodra een werkblad in Excel is beveiligd. Bijvoorbeeld, het in- en uitklappen van gegroepeerde gegevens — met behulp van de overzichtfunctionaliteit van Excel om groepen uit te vouwen of samen te vouwen — wordt standaard meestal uitgeschakeld in een beveiligd blad. Deze beperking is vooral onhandig wanneer je sommige gebruikers wilt toestaan om gegevens te organiseren of te verkennen met groepering, maar andere inhoud toch veilig wilt houden tegen ongewenste wijzigingen. Het begrijpen hoe je groeperen en degroeperen kunt toestaan zonder de beveiliging van het blad in gevaar te brengen, is belangrijk voor het handhaven van zowel gegevensintegriteit als bruikbaarheid.

Rijen groeperen en degroeperen in een beveiligd werkblad met VBA-code


arrow blue right bubble Rijen groeperen en degroeperen in een beveiligd werkblad met VBA-code

Het is een veelvoorkomend probleem dat groeperen en degroeperen niet beschikbaar zijn in beveiligde werkbladen. Een betrouwbare manier om dit probleem aan te pakken is door gebruik te maken van een VBA-code, waarmee je programmatisch de overzichtfuncties kunt inschakelen terwijl je de beveiliging van het werkblad handhaaft. Deze methode is geschikt als je bekend bent met macro's of als je bedrijfspolitiek het gebruik van VBA-code toestaat. Let echter op dat VBA-oplossingen mogelijk macro-ingeschakelde werkboeken vereisen (.xlsm) en niet moeten worden gebruikt als macro's in uw omgeving zijn uitgeschakeld, of als u potentiële beveiligingswaarschuwingen bij het openen van bestanden wilt vermijden.

1. Activeer het werkblad waarop je groeperen en degroeperen wilt inschakelen. Zorg ervoor dat het werkblad momenteel niet beveiligd is — als het al beveiligd is, zal deze methode niet werken. Indien nodig gebruik dan eerst de opdracht Beoordelen > Werkbladbeveiliging opheffen.

2. Druk vervolgens op ALT + F11 om de Microsoft Visual Basic for Applications-editor te openen.

3. Klik in de VBA-editor op Invoegen > Module, en plak vervolgens de volgende code in het nieuwe modulevenster. Zorg ervoor dat je de code nauwkeurig plakt, zodat deze correct werkt.

VBA-code: Rijen groeperen en degroeperen in een beveiligd werkblad

Sub EnableOutlining()
'Updateby Extendoffice
Dim xWs As Worksheet
Set xWs = Application.ActiveSheet
Dim xPws As String
xPws = Application.InputBox("Password:", xTitleId, "", Type:=2)
xWs.Protect Password:=xPws, Userinterfaceonly:=True
xWs.EnableOutlining = True
End Sub

Deze code schakelt de beveiliging van het werkblad in, terwijl de functionaliteit om gegroepeerde rijen of kolommen uit te vouwen en samen te vouwen behouden blijft. De code vraagt je om een beveiligingswachtwoord in te stellen — vergeet dit niet, want je hebt dit wachtwoord later nodig om het werkblad te ontgrendelen. Als je het wachtwoord vergeet, kun je het blad mogelijk niet ontgrendelen zonder geavanceerde herstelmethode.

4. Druk op F5 om de code uit te voeren. Er verschijnt een prompt waarin je wordt gevraagd om een beveiligingswachtwoord in te stellen voor het werkblad. Voer je gewenste wachtwoord in en klik op OK. Zie de onderstaande schermafbeelding:

group in protected sheet with vba

5. Klik op OK nadat je je wachtwoord hebt ingevoerd. Nu is je werkblad beveiligd, maar jij en andere gebruikers kunnen groepen nog steeds uitvouwen en samenvouwen via de plus- en min-symbolen aan de linkerkant van het werkblad, zoals te zien is in de onderstaande schermafbeelding:

group in protected sheet as normal when running vba code

Tips en voorzorgsmaatregelen:

  • Als het werkblad al beveiligd is, zal de code niet worden uitgevoerd — maak altijd eerst de beveiliging ongedaan.
  • VBA-gebaseerde beveiliging kan effectief zijn voor geavanceerde scenario's, maar sluit omgevingen met macro-beperkingen of gebruikers die niet bekend zijn met VBA uit.
  • Wanneer je een macro-ingeschakeld werkboek deelt, herinner de ontvangers eraan om macro's in te schakelen om deze functies te laten werken.

Voordelen: Deze methode biedt flexibiliteit bij het automatiseren van het beveiligingsproces en het aanpassen van toegestane acties.

Beperkingen: Macro's moeten zijn ingeschakeld, en niet alle gebruikers of organisaties staan mogelijk het gebruik van VBA toe om veiligheidsredenen.

Als je fouten tegenkomt of de groeperingsfunctie na het uitvoeren van de macro niet werkt zoals verwacht, controleer dan het volgende:

  • Het werkblad was niet beveiligd voordat de macro werd uitgevoerd.
  • De Overzichtssymbolen (plus/min) waren al gemaakt met Gegevens > Groeperen voordat het werkblad werd beveiligd.
  • Je hebt het wachtwoord correct ingevoerd tijdens de prompt, of probeer een eenvoudiger wachtwoord voor probleemoplossing.
  • Je macro-instellingen in Excel staan VBA toe om te draaien.
Als problemen blijven bestaan, overweeg dan alternatieve methoden hieronder voor gebruikers zonder macro's.

Beste productiviteitstools voor Office

🤖 Kutools AI Assistent: Transformeer data-analyse door: Intelligente uitvoering |Code genereren |Aangepaste formules maken |Gegevens analyseren en grafieken genereren |Kutools functies aanroepen
Populaire functies: Dubbele waarden markeren | Verwijder lege rijen | Kolommen of cellen samenvoegen zonder gegevensverlies |   Afronden zonder formule...
Super ZOEKEN: Meervoudig-criteria opzoeken | Meervoudige waarde opzoeken | Meervoudig-blad opzoeken | Fuzzy Match....
Geavanceerde keuzelijst: Keuzelijst snel maken | Afhankelijke keuzelijst | Meervoudige selectie in keuzelijst....
Kolombeheer: Specifiek aantal kolommen toevoegen | Kolommen verplaatsen | Zichtbaarheidsstatus van verborgen kolommen wisselen | Bereik & kolommen vergelijken...
Uitgelichte functies: Rasterfocus | Ontwerpweergave | Verbeterde formulebalk | Werkboek- & Werkbladbeheer | AutoTekstbibliotheek | Datumkiezer | Gegevens samenvoegen | Cellen coderen/decoderen | E-mail verzenden via lijst | Superfilter | Speciaal filter (filter cellen met vetgedrukt/cursief/doorhalen...)...
Top15 gereedschapssets:12 teksttools (Tekst toevoegen, Specifieke tekens verwijderen, ...) | 50+ grafiek typen (Gantt-diagram, ...) | 40+ praktische formules (Leeftijd berekenen op basis van geboortedatum, ...) | 19 invoegtools (QR-code invoegen, Afbeelding invoegen vanaf pad, ...) | 12 conversietools (Omzetten naar woorden, Valutaconversie, ...) | 7 Samenvoeg- & splitsgereedschappen (Geavanceerd samenvoegen van rijen, Cellen splitsen, ...) | ... en meer
Gebruik Kutools in je voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en meer dan40 andere talen!

Verbeter je Excel-vaardigheden met Kutools voor Excel en ervaar ongeëvenaarde efficiëntie. Kutools voor Excel biedt meer dan300 geavanceerde functies om je productiviteit te verhogen en tijd te besparen. Klik hier om de functie te kiezen die je het meest nodig hebt...


Office Tab brengt een tabbladinterface naar Office en maakt je werk veel eenvoudiger

  • Activeer tabbladbewerking en -lezen in Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster, in plaats van in nieuwe vensters.
  • Verhoog je productiviteit met50% en bespaar dagelijks honderden muisklikken!

Alle Kutools-invoegtoepassingen. Eén installatieprogramma

Kutools for Office-suite bundelt invoegtoepassingen voor Excel, Word, Outlook & PowerPoint plus Office Tab Pro, ideaal voor teams die werken met Office-toepassingen.

Excel Word Outlook Tabs PowerPoint
  • Alles-in-één suite — invoegtoepassingen voor Excel, Word, Outlook & PowerPoint + Office Tab Pro
  • Eén installatieprogramma, één licentie — in enkele minuten geïnstalleerd (MSI-ready)
  • Werkt beter samen — gestroomlijnde productiviteit over meerdere Office-toepassingen
  • 30 dagen volledige proef — geen registratie, geen creditcard nodig
  • Beste prijs — bespaar ten opzichte van losse aanschaf van invoegtoepassingen