Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

Filtro in una Pivot con il valore di una cella

Ultimo Aggiornamento: 17/05/2017 10:46
Post: 28
Registrato il: 13/01/2017
Città: GENOVA
Età: 55
Utente Junior
2013
OFFLINE
16/05/2017 17:34

Ciao a tutti

Vorrei chiedervi se fosse possibile filtrare una tabella Pivot prendendo i dati da una cella.

Nel file che vi allego come esempio, vorrei che il filtro nella tabella Pivot (cella B1) lo prendesse dal valore che ho nella cella F16

Possibile ?

Intanto grazie

Enrico
Post: 1.312
Registrato il: 06/04/2013
Utente Veteran
2010
OFFLINE
16/05/2017 18:47

Ciao
nel modulo del foglio2:

Private Sub Worksheet_Change(ByVal Target As Range)
    Dim ws As Worksheet
    Dim pt As PivotTable
    Const strField As String = "ZONA"
    
    Application.EnableEvents = False
    Application.ScreenUpdating = False
    on error resume next
    If Target.Address = "$F$16" Then
        For Each ws In ThisWorkbook.Worksheets
            For Each pt In ws.PivotTables
                With pt.PageFields(strField)
                    .ClearAllFilters
                    .CurrentPage = Target.Value
                End With
            Next pt
        Next ws
    End If

    Application.EnableEvents = True
    Application.ScreenUpdating = True
End Sub


Saluti

Edit: aggiunta istruzione on error resume next

NOTA: il codice (che avevo nei miei archivi) agisce su tutti i fogli alla ricerca di tabelle pivot, quindi andrebbe limitato al foglio2, togliendo il ciclo for each ws...
Ideale è mirarlo quella specifica tabella.
[Modificato da dodo47 16/05/2017 19:39]
Domenico
Win 10 - Excel 2016
Post: 28
Registrato il: 13/01/2017
Città: GENOVA
Età: 55
Utente Junior
2013
OFFLINE
17/05/2017 09:03

Grazie !!!
Perfetto

Siete un aiuto prezioso

Enrico
Post: 1.316
Registrato il: 06/04/2013
Utente Veteran
2010
OFFLINE
17/05/2017 09:37

Ciao e grazie per il riscontro....hai letto bene la nota del mio post?

saluti


Domenico
Win 10 - Excel 2016
Post: 29
Registrato il: 13/01/2017
Città: GENOVA
Età: 55
Utente Junior
2013
OFFLINE
17/05/2017 10:46

Ciao, non avevo letto la nota...

Mi sa che non sono capace a limitarlo a quella specifica pivot

grazie
Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Cerca nel forum
Tag discussione
Discussioni Simili   [vedi tutte]
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 02:08. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com