Note: The other languages of the website are Google-translated. Back to English
Inloggen  \/ 
x
or
x
Registreer  \/ 
x

or

Hoe draaitabel in Excel te beschermen?

Hoe kunnen we in Excel de draaitabel beschermen om te voorkomen dat andere gebruikers de velden slepen of de lay-out verknoeien? In dit artikel zal ik het hebben over enkele methoden om de draaitabel in het werkblad te beschermen.

Bescherm de draaitabel met VBA-code

Bescherm de draaitafel maar geef toegang tot de snijmachine


pijl blauw rechts bel Bescherm de draaitabel met VBA-code

De volgende VBA-code kan u helpen om de draaitabel te beschermen, doe dit als volgt:

1. Houd de ALT + F11 toetsen om de te openen Microsoft Visual Basic voor toepassingen venster.

2. Klikken Invoegen > Moduleen plak de volgende code in het Module Venster.

VBA-code: bescherm de draaitabel

Sub RestrictPivotTable()
'Updateby Extendoffice
Dim xpf As PivotField
Application.ScreenUpdating = False
With ActiveSheet.PivotTables(1)
  .EnableDrilldown = False
  .EnableFieldList = False
  .EnableFieldDialog = False
  .PivotCache.EnableRefresh = False
  For Each xpf In .PageFields
    With pf
      .DragToPage = False
      .DragToRow = False
      .DragToColumn = False
      .DragToData = False
      .DragToHide = False
    End With
  Next xpf
End With
Application.ScreenUpdating = False
    MsgBox "The pivot table has been protected!", vbInformation, "Kutools for Excel"
End Sub

3. Druk vervolgens op F5 sleutel om deze code uit te voeren, en er verschijnt een promptvenster om u eraan te herinneren dat de draaitabel is beveiligd, zie screenshot:

doc protect draaitabel 1

Opmerkingen:

1. Deze code schakelt veel van de functies in een draaitabel uit, zoals voorkomen dat gebruikers velden naar een andere locatie slepen, en het uitschakelen van de veldenlijst, veldinstellingen, analyse en de vernieuwingsfunctie.

2. Als het actieve blad meerdere draaitabellen bevat, wordt deze code alleen toegepast op de laatste draaitabel.


pijl blauw rechts bel Bescherm de draaitafel maar geef toegang tot de snijmachine

Soms wilt u de draaitabel beschermen, maar als u toegang geeft tot de slicer voor het toepassen van de filterfunctie, kunnen de volgende stappen u een plezier doen.

1. Nadat u de snijmachine hebt geplaatst, klikt u er met de rechtermuisknop op en kiest u Grootte en eigenschappen zie screenshot vanuit het contextmenu:

doc protect draaitabel 2

2. In de Formaat Slicer venster, klik op Woningaanbod om de opties uit te vouwen en schakel het selectievakje uit Vergrendeld optie, zie screenshot:

doc protect draaitabel 3

3. Sluit vervolgens het paneel en klik op Review > Bescherm het blad zie screenshot om dit blad te beschermen:

doc protect draaitabel 4

4. In de pop-out Bescherm het blad dialoogvenster en controleer Selecteer ontgrendelde cellen als Gebruik draaitabel en draaigrafiek opties alleen in de Sta alle gebruikers van dit werkblad toe om keuzelijst, voer vervolgens het wachtwoord in en bevestig het, zie screenshot:

doc protect draaitabel 5

5. Dan klikken OK om de dialoogvensters te sluiten, en als u nu op het draaitabelrapport klikt en het probeert te wijzigen, wordt het niet gewijzigd, maar u kunt de Slicer-functie toepassen zoals u nodig hebt.


De beste tools voor kantoorproductiviteit

Kutools voor Excel lost de meeste van uw problemen op en verhoogt uw productiviteit met 80%

  • visfuik: Snel invoegen complexe formules, grafieken en alles wat je eerder hebt gebruikt; Versleutel cellen met wachtwoord; Maak een mailinglijst en stuur e-mails ...
  • Super Formula-balk (bewerk eenvoudig meerdere regels tekst en formule); Lay-out lezen (gemakkelijk grote aantallen cellen lezen en bewerken); Plakken in gefilterd bereik...
  • Voeg cellen / rijen / kolommen samen zonder gegevens te verliezen; Gespleten cellen inhoud; Combineer dubbele rijen / kolommen... Voorkom dubbele cellen; Vergelijk Ranges...
  • Selecteer Dupliceren of Uniek Rijen; Selecteer lege rijen (alle cellen zijn leeg); Super zoeken en fuzzy zoeken in veel werkboeken; Willekeurige selectie ...
  • Exacte kopie Meerdere cellen zonder de formuleverwijzing te wijzigen; Maak automatisch verwijzingen naar meerdere bladen; Plaats kogels, Selectievakjes en meer ...
  • Extraheer tekst, Tekst toevoegen, Verwijderen op positie, Ruimte verwijderen; Paging-subtotalen maken en afdrukken; Converteren tussen celinhoud en opmerkingen...
  • Super filter (bewaar en pas filterschema's toe op andere bladen); Geavanceerd sorteren per maand / week / dag, frequentie en meer; Speciaal filter door vet, cursief ...
  • Combineer werkmappen en werkbladen; Tabellen samenvoegen op basis van sleutelkolommen; Gegevens splitsen in meerdere bladen; Batch Converteer xls, xlsx en PDF...
  • Meer dan 300 krachtige functies. Ondersteunt Office / Excel 2007-2019 en 365. Ondersteunt alle talen. Eenvoudig te implementeren in uw onderneming of organisatie. Gratis proefperiode van 30 dagen met volledige functies. 60 dagen geld-terug-garantie.
kte tabblad 201905

Office-tabblad Brengt een interface met tabbladen naar Office en maakt uw werk veel gemakkelijker

  • Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster in plaats van in nieuwe vensters.
  • Verhoogt uw productiviteit met 50% en vermindert elke dag honderden muisklikken voor u!
officetab onderkant
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Jerry · 22 days ago
    Thank you for this tip. My question is, how do I reverse the code and edit the pivot table now? 
  • To post as a guest, your comment is unpublished.
    Flomaster · 2 years ago
    For Each xpf In .PageFields
    With pf

    а где "х" потеряли?))) должно же быть With xpf
  • To post as a guest, your comment is unpublished.
    andrew · 2 years ago
    The macro doesn't work it just throws an object error
    • To post as a guest, your comment is unpublished.
      skyyang · 2 years ago
      Hi, andrew,
      The code works well, after applying the code, you will get the prompt box to remind you the pivot table has been protected, and then close it, now, when changing any data in the pivot table, a warning message box will be pop out.
      • To post as a guest, your comment is unpublished.
        Chris · 2 years ago
        Does not work. Get a run error