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:15:12+00:00

    nella barra multifunzione ti comparirà il tab contestualeOpzioni relativo alla tabella pivot.


    non mi compare questo :( non so dove sia

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2013-01-25T12:05:30+00:00

    Ciao bruce80,

    se selezioni la tabella pivot (ovvero se clicchi su una qualunque delle sue celle), nella barra multifunzione ti comparirà il tab contestuale Opzioni relativo alla tabella pivot.

    Al suo interno nella sezione Dati, trovi sia il pulsante Aggiorna, specifico per l'aggiornamento di quella tabella, sia il pulsante Cambia Origine Dati, che ti consente di ridefinire l'origine dati della pivot.

    David

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2013-01-25T11:53:15+00:00

    in realtà ho visto ora ed ho notato che se cambio i dati e faccio aggiorna la tabella si aggiorna e va bene... cosi

    ora ho un problema però come faccio ad allargare i range

    cioè se i dati che io plotto nella tabella pivot senza linee di codice è possibile aggiornare i range ?

    La risposta è stata utile?

    0 commenti Nessun commento