Les galetes ens ajuden a lliurar els nostres serveis. En utilitzar els nostres serveis, accepteu el nostre ús de cookies.
Consell: altres idiomes es tradueixen en Google. Pots visitar el English versió d'aquest enllaç.
Iniciar Sessió
x
or
x
x
Registre
x

or

Com desactivar la selecció de diversos elements a la taula dinàmica?

Quan creem una taula dinàmica i configurem l'opció dels elements filtrats, però, no voleu que altres persones apliquin la funció Seleccionar diversos elements a la taula dinàmica per alterar les dades originals a la vostra taula dinàmica. En aquest article, parlaré sobre com desactivar aquesta opció en la taula dinàmica.

Desactiveu la selecció d'elements múltiples a la taula dinàmica amb codi VBA


fletxa blau dreta bombolla Desactiveu la selecció d'elements múltiples a la taula dinàmica amb codi VBA


Per evitar que la selecció de la taula dinàmica estigui canviant, el següent codi VBA us pot ajudar a desactivar la funció Seleccionar diversos elements. Feu el següent:

1. Mantingueu premut el botó ALT + F11 tecles i obre el Finestra de Microsoft Visual Basic per a aplicacions.

2. feu clic Insereix > Mòduls, i enganxeu el següent codi al Finestra de mòduls.

Codi VBA: inhabiliteu seleccionar diversos elements a la taula dinàmica

Sub DisableSelection()
'Update 20141028
Dim xPF As PivotField
Set xPT = Application.ActiveSheet.PivotTables(1)
For Each xPF In xPT.PivotFields
    xPF.EnableItemSelection = False
Next xPF
End Sub

3. A continuació, premeu F5 clau per executar aquest codi i els botons de fletxa de filtres de la taula dinàmica s'han eliminat alhora, veure captures de pantalla:

doc-disable-filter-1 -2 doc-disable-filter-2

notes:

1. Si voleu activar de nou la selecció de diversos elements, apliqueu el següent codi:

Codi VBA: activeu diversos elements seleccionats a la taula dinàmica:

Sub DisableSelection()
'Update 20141028
Dim xPF As PivotField
Set xPT = Application.ActiveSheet.PivotTables(1)
For Each xPF In xPT.PivotFields
    xPF.EnableItemSelection = True
Next xPF
End Sub

2. Aquest codi només s'aplica a una taula dinàmica del full de treball actiu.


Articles relacionats:

Com ocultar els botons expandits de col · lapse a la taula dinàmica?

Com ocultar subtotals a la taula dinàmica?



Eines de productivitat recomanades

Pestanya d'Office

estrella d'or1 Porteu les pestanyes pràctiques a l'Excel i a un altre programari d'Office, igual que Chrome, Firefox i el nou Internet Explorer.

Kutools for Excel

estrella d'or1 Increïble! Incrementeu la productivitat en 5 minuts. No necessites cap habilitat especial, estalvieu dues hores cada dia.

estrella d'or1 300 Noves característiques per a Excel, Excel molt fàcil i potent:

  • Combina cel·les / files / columnes sense perdre dades.
  • Combina i consolida diverses fulles i llibres.
  • Comparar intervals, copiar diversos rangs, convertir text a data, unitat i conversió de divises.
  • Compte per colors, subtotals de paginació, classificació avançada i filtre súper,
  • Més Seleccioneu / Insereix / Suprimeix / Text / Format / Enllaç / Comentari / Llibres / Eines de full de càlcul ...

Tret de pantalla de Kutools per a Excel

Say something here...
symbols left.
You are guest ( Sign Up? )
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.
    Flávia · 2 months ago
    E se eu quiser que na tabela dinâmica a pessoa só possa filtrar 1 item de cada vez? Quero desabilitar o "Selecionar Vários Itens" só.
  • To post as a guest, your comment is unpublished.
    asdasd · 1 years ago
    what if we use more than 1 pivot
  • To post as a guest, your comment is unpublished.
    aaron west · 4 years ago
    Your enable code is same as the disable code.