Ga naar hoofdinhoud

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 Properties 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 en 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.

Beste Office-productiviteitstools

馃 Kutools AI-assistent: Een revolutie teweegbrengen in de data-analyse op basis van: Intelligente uitvoering   |  Genereer code  |  Aangepaste formules maken  |  Analyseer gegevens en genereer grafieken  |  Roep Kutools-functies aan...
Populaire functies: Zoek, markeer of identificeer duplicaten   |  Verwijder lege rijen   |  Combineer kolommen of cellen zonder gegevens te verliezen   |   Ronde zonder formule ...
Super opzoeken: Meerdere criteria VLookup    VLookup met meerdere waarden  |   VOpzoeken over meerdere bladen   |   Fuzzy opzoeken ....
Geavanceerde vervolgkeuzelijst: Maak snel een vervolgkeuzelijst   |  Afhankelijke vervolgkeuzelijst   |  Multi-select vervolgkeuzelijst ....
Kolom Beheerder: Voeg een specifiek aantal kolommen toe  |  Kolommen verplaatsen  |  Schakel de zichtbaarheidsstatus van verborgen kolommen in  |  Vergelijk bereiken en kolommen ...
Uitgelichte functies: Raster focus   |  Ontwerpweergave   |   Grote formulebalk    Werkmap- en bladbeheer   |  resource Library (Auto-tekst)   |  Datumkiezer   |  Combineer werkbladen   |  Cellen coderen/decoderen    Stuur e-mails per lijst   |  Super filter   |   Speciaal filter (filter vet/cursief/doorhalen...) ...
Top 15 gereedschapsets12 Tekst Tools (toe te voegen tekst, Tekens verwijderen, ...)   |   50+ tabel Types (Gantt Chart, ...)   |   40+ Praktisch Formules (Bereken leeftijd op basis van verjaardag, ...)   |   19 Invoeging Tools (QR-code invoegen, Afbeelding invoegen vanaf pad, ...)   |   12 Camper ombouw Tools (Getallen naar woorden, Currency Conversion, ...)   |   7 Samenvoegen en splitsen Tools (Geavanceerd Combineer rijen, Gespleten cellen, ...)   |   ... en meer

Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar effici毛ntie als nooit tevoren. Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en tijd te besparen.  Klik hier om de functie te krijgen die u het meest nodig heeft...

Omschrijving


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 honderden muisklikken voor u elke dag!
Comments (5)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Thank you for this tip. My question is, how do I reverse the code and edit the pivot table now?
This comment was minimized by the moderator on the site
For Each xpf In .PageFields
With pf

邪 谐写械 "褏" 锌芯褌械褉褟谢懈?))) 写芯谢卸薪芯 卸械 斜褘褌褜 With xpf
This comment was minimized by the moderator on the site
The macro doesn't work it just throws an object error
This comment was minimized by the moderator on the site
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.
This comment was minimized by the moderator on the site
Does not work. Get a run error
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
Rate this post:
0   Characters
Suggested Locations