Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

Macro per inserire/modif un range in tutte le pivot di file

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

Macro per inserire/modif un range in tutte le pivot di file

Postdi andreabasilio » 12/02/14 10:19

All
come da oggetto vorrei sapere se esiste una macro per poter modificare il range di tutte le tabelle pivot presenti in un file excel.
Grazie Anticipatamente
Andrea B.
andreabasilio
Newbie
 
Post: 3
Iscritto il: 12/02/14 10:14

Sponsor
 

Re: Macro per inserire/modif un range in tutte le pivot di f

Postdi ricky53 » 12/02/14 11:53

Ciao,
prima di tutto benvenuto nel nostro forum.

Dovresti chiarire cosa effettivamente ti occorre, la tua frase
... range di tutte le tabelle pivot presenti in un file excel.


E' troppo generica.


Tu hai un file excel con diversi fogli, in alcuni di questi fogli hai delle pivot (una per foglio) e vorresti tramite del codice VBA aggiornare l'intervallo dati che utilizza ogni pivot?

Domande:
1. che versione di office utilizzi
2. la varie pivot hanno la stessa base dati
3. la varie pivot hanno lo stesso intervallo degli stessi dati
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W7; Office 2003-10-13-16
Avatar utente
ricky53
Utente Senior
 
Post: 4223
Iscritto il: 11/04/09 19:29
Località: Italia

Re: Macro per inserire/modif un range in tutte le pivot di f

Postdi andreabasilio » 12/02/14 16:30

Ciao ricky53 grazie per il tuo interessamento e al benvenuto.

di seguito le info che mi hai chiesto:
- Utilizzo office professional plus 2010
- Le pivot hanno la stessa base dati (unica differenza alcune pivot incorporano nel range più colonne)
- Il punto 3 non l'ho capito

Tu hai un file excel con diversi fogli, in alcuni di questi fogli hai delle pivot (una per foglio) e vorresti tramite del codice VBA aggiornare l'intervallo dati che utilizza ogni pivot?
u hai un file excel con diversi fogli, in alcuni di questi fogli hai delle pivot SI ma più pivot sullo stesso foglio
e vorresti tramite del codice VBA aggiornare l'intervallo dati che utilizza ogni pivot? SI

Grazie
Andrea
andreabasilio
Newbie
 
Post: 3
Iscritto il: 12/02/14 10:14

Re: Macro per inserire/modif un range in tutte le pivot di f

Postdi ricky53 » 12/02/14 18:17

Ciao,
la risposta al punto 3 l'hai data con quella al punto 2: pivot con range di colonne diverse ma stessa base dati.

Al più presto ti invio le istruzioni per aggiornare dinamicamente le righe dell'intervallo delle pivot.

Sarebbe più semplice (anche per te, dopo, adattare il codice da me prodotto) avere un tuo file di esempio avente oltre al foglio dati anche un foglio con più di una pivot.

Attenzione ai dati riservati !
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W7; Office 2003-10-13-16
Avatar utente
ricky53
Utente Senior
 
Post: 4223
Iscritto il: 11/04/09 19:29
Località: Italia

Re: Macro per inserire/modif un range in tutte le pivot di f

Postdi andreabasilio » 12/02/14 21:06

ricky53 sei veramente gentile.
Solo una precisazione del punto 2:
Le pivot hanno la stessa base dati (unica differenza alcune pivot incorporano nel range più colonne) ----dopo l'aggiornamento tutte le pivot avranno tutte la stessa base dati e le stesse righe e colonne (range dinamico).
Un favore per imparare a creare io stesso delle macro, posso chiederti se puoi inserire delle brevissime descrizioni per capire cosa fanno le stringhe di comando?
Grazie
Andrea B.
andreabasilio
Newbie
 
Post: 3
Iscritto il: 12/02/14 10:14

Re: Macro per inserire/modif un range in tutte le pivot di f

Postdi ricky53 » 12/02/14 22:50

Ciao,
per iniziare ad utilizzare il VBA prova con il registratore di macro, attivalo e crea una pivot, fermato il registratore vai a vedere il codice con "Alt+F11" e vai nel Modulo1 e ... fai anche delle ricerche con google e leggi la guida del VBA ... troverai molte informazioni.


Stai predisponendo il file di esempio come ti avevo chiesto?
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W7; Office 2003-10-13-16
Avatar utente
ricky53
Utente Senior
 
Post: 4223
Iscritto il: 11/04/09 19:29
Località: Italia


Torna a Applicazioni Office Windows


Topic correlati a "Macro per inserire/modif un range in tutte le pivot di file":


Chi c’è in linea

Visitano il forum: Lucio Peruggini e 6 ospiti