Vai al contenuto principale

Come proteggere la tabella pivot in Excel?

In Excel, come possiamo proteggere la tabella pivot per evitare che altri utenti trascinino i campi o rovinino il layout? In questo articolo, parlerò di alcuni metodi per proteggere la tabella pivot nel foglio di lavoro.

Proteggi la tabella pivot con il codice VBA

Proteggi la tabella pivot ma consenti l'accesso all'affettatrice


freccia blu freccia destra Proteggi la tabella pivot con il codice VBA

Il seguente codice VBA può aiutarti a proteggere la tabella pivot, per favore fai come segue:

1. Tieni premuto il ALT + F11 chiavi per aprire il Microsoft Visual Basic, Applications Edition finestra.

2. Clic inserire > Modulie incolla il codice seguente nel file Moduli Finestra.

Codice VBA: proteggi la tabella pivot

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. Quindi premere F5 chiave per eseguire questo codice e verrà visualizzata una finestra di messaggio per ricordarti che la tabella pivot è stata protetta, vedi screenshot:

doc protegge la tabella pivot 1

Note:

1. Questo codice disabiliterà molte delle funzionalità in una tabella pivot, come impedire agli utenti di trascinare i campi in una posizione diversa e disabilitare l'elenco dei campi, le impostazioni dei campi, il drilldown e la funzione Aggiorna.

2. Se sono presenti più tabelle pivot nel foglio attivo, questo codice viene applicato solo all'ultima tabella pivot.


freccia blu freccia destra Proteggi la tabella pivot ma consenti l'accesso all'affettatrice

A volte, potresti voler proteggere la tabella pivot ma consentendo l'accesso all'affettatrice per applicare la funzione di filtro, i seguenti passaggi possono farti un favore.

1. Dopo aver inserito l'affettatrice, fai clic con il pulsante destro del mouse e scegli Dimensioni e proprietà dal menu contestuale, vedi screenshot:

doc protegge la tabella pivot 2

2. Nel Formato Slicer fai clic su Properties per espandere le opzioni, quindi deseleziona Bloccato opzione, vedi screenshot:

doc protegge la tabella pivot 3

3. Quindi chiudere il riquadro e quindi fare clic su Review > Proteggi foglio per proteggere questo foglio, vedi screenshot:

doc protegge la tabella pivot 4

4. Nel saltò fuori Proteggi foglio finestra di dialogo, quindi seleziona Seleziona celle sbloccate ed Usa tabella pivot e grafico pivot opzioni solo in Consenti a tutti gli utenti di questo foglio di lavoro casella di riepilogo, quindi immettere la password e confermarla, vedere screenshot:

doc protegge la tabella pivot 5

5. Quindi fare clic OK pulsante per chiudere le finestre di dialogo e ora, quando fai clic sul rapporto della tabella pivot e provi a modificarlo, non verrà modificato, ma puoi applicare la funzione Slicer di cui hai bisogno.

I migliori strumenti per la produttività in ufficio

🤖 Assistente AI di Kutools: Rivoluziona l'analisi dei dati basandosi su: Esecuzione intelligente   |  Genera codice  |  Crea formule personalizzate  |  Analizzare i dati e generare grafici  |  Richiama le funzioni di Kutools...
Funzioni popolari: Trova, evidenzia o identifica i duplicati   |  Elimina righe vuote   |  Combina colonne o celle senza perdere dati   |   Round senza formula ...
Super ricerca: VLookup a criteri multipli    VLookup a valori multipli  |   VLookup su più fogli   |   Ricerca fuzzy ....
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa   |  Elenco a discesa dipendente   |  Elenco a discesa a selezione multipla ....
Gestore di colonna: Aggiungi un numero specifico di colonne  |  Sposta colonne  |  Attiva/disattiva lo stato di visibilità delle colonne nascoste  |  Confronta intervalli e colonne ...
Funzionalità in primo piano: Messa a fuoco della griglia   |  Vista di progettazione   |   Grande barra delle formule    Gestore di cartelle di lavoro e fogli   |  Resource Library (Testo automatico)   |  Date picker   |  Combina fogli di lavoro   |  Crittografa/decrittografa le celle    Invia e-mail per elenco   |  Super filtro   |   Filtro speciale (filtro grassetto/corsivo/barrato...) ...
I 15 migliori set di strumenti12 Testo Strumenti (aggiungi testo, Rimuovi personaggi, ...)   |   50+ Grafico Tipi (Diagramma di Gantt, ...)   |   40+ Pratico Formule (Calcola l'età in base al compleanno, ...)   |   19 Inserimento Strumenti (Inserisci il codice QR, Inserisci immagine dal percorso, ...)   |   12 Conversione Strumenti (Numeri in parole, Conversione di valuta, ...)   |   7 Unisci e dividi Strumenti (Combina righe avanzate, Celle divise, ...)   |   ... e altro ancora

Potenzia le tue competenze di Excel con Kutools per Excel e sperimenta l'efficienza come mai prima d'ora. Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e risparmiare tempo.  Fai clic qui per ottenere la funzionalità di cui hai più bisogno...

Descrizione


Office Tab porta l'interfaccia a schede in Office e semplifica notevolmente il tuo lavoro

  • Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Apri e crea più documenti in nuove schede della stessa finestra, piuttosto che in nuove finestre.
  • Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!
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