RECUPERARE FONTI TABELLE PIVOT

Anonimo
2013-01-24T10:03:05+00:00

SALVE ho un problema

ho una cartella xls con n foglio  tanti fogli accoppiati

1- dati

1-tabella pivot su fogli

etc

volevo sapere se c'era qualche metodo per conoscere il range di celle a cui punta la tabella pivot

in modo tale da aggiornare automaticamente i dati e di conseguenza la tabella pivot

grazie

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento
Risposta accettata dall'autore della domanda
Anonimo
2013-01-24T11:24:02+00:00

Ciao bruce80,

ipotizziamo di avere nel foglio1 dei dati (nel mio esempio da A1 a C4) e nel foglio2 una tabella pivot chiamata fantasiosamente "Tabella_pivot1".


Sub m()

    Debug.Print ThisWorkbook.Worksheets("Foglio2"). _

        PivotTables("Tabella_pivot1").PivotCache.SourceData

End Sub


nella finestra immediata VBA restituirà: Foglio1!R1C1:R4C3

Ovvero Foglio1 da riga 1 colonna 1 (A1) a riga 4 colonna 3 (C4)

Tuttavia non capisco bene il problema dell'aggiornamento dei dati a cui fai riferimento

Ciao Maurizio, perdonami se mi sono inserito, ma quando ho risposto non era ancora visibile la tua risposta

David

La risposta è stata utile?

0 commenti Nessun commento
Risposta accettata dall'autore della domanda
Anonimo
2013-01-24T11:17:34+00:00

Ciao bruce80,

per esempio così:

Public Sub aMacro()

Dim sh As Excel.Worksheet

Dim pt As Excel.PivotTable

    For Each sh In Application.ActiveWorkbook.Worksheets

      For Each pt In sh.PivotTables

        Debug.Print sh.Name; ":"; pt.SourceData

      Next

    Next

    Set pt = Nothing

    Set sh = Nothing

End Sub

La risposta è stata utile?

0 commenti Nessun commento

10 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2013-01-25T14:55:40+00:00

    Parliamo della barra multifunzione, alias Ribbon

    Se fai click sulla tua tabella pivot, e mentre lo fai guardi la barra multifunzione di Excel, non ti compare un nuovo elemento Strumenti Tabella Pivot con sotto 2 nuovi elementi Opzioni e Progettazione?

    David

    La risposta è stata utile?

    1 persona ha trovato utile questa risposta.
    0 commenti Nessun commento
  2. Anonimo
    2013-01-24T12:45:37+00:00

    Ciao - David -!

    ma scherzi!? Meglio abbondare che essere deficienti. :)))

    Piuttosto, perché hai preferito ottenere SourceData da PivotCache invece che da PivotTable? In questo momento proprio non mi viene in mente. BUIO.

    Ciao Maurizio,

    in verità senza un motivo preciso, o meglio: sapendo che l'oggetto PivotTable viene creato a partire dall'oggetto PivotCache non ho proprio cercato la proprietà SourceData a livello di PivotTable e ho puntato diritto a SourceData come proprietà di PivotCache.

    Un giro più lungo.

    David

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2013-01-24T12:06:45+00:00

    Ciao - David -!

    ma scherzi!? Meglio abbondare che essere deficienti. :)))

    Piuttosto, perché hai preferito ottenere SourceData da PivotCache invece che da PivotTable? In questo momento proprio non mi viene in mente. BUIO.

    La risposta è stata utile?

    0 commenti Nessun commento