feed
top
crea forum
cerca
feed
forum
supporto
discussione
cerca
Excel Forum
Per condividere esperienze su Microsoft Excel
Cerca
Soluzioni Excel Domande e Risposte
Accedi
AGGIORNARE TABBELLA PIVOT CON VBA
Messaggi
OFF
LINE
Danilo1993
Post: 78
Registrato il: 25/03/2014
Città: AGEROLA
Età: 31
Utente Junior
2013
0
0
04/05/2019
22:49
Salve, sto provando ad aggiornare tramite vba alcune tabelle pivot... Però c'è una cosa molto fastidiosa che vi illustro..
Appena creata la tabella pivot si presenta cosi:
******
Etichetta
Milano 100
Roma 50
(vuoto)
Totale complessivo
******
se andassi ad aggiornare l'elenco e successivamente tramite codice vba aggiorno la tabella mi ritrovo cosi..
*****
Etichetta
Milano 100
Roma 50
(vuoto)
Napoli 200
Firenze 100
Totale complessivo
*****
La voce vuoto rimane li o addirittura toglierlo?? Soluzione più gradita?
Grazieeee
OFF
LINE
dodo47
Post: 2.207
Registrato il: 06/04/2013
Utente Veteran
2010
0
0
05/05/2019
10:02
Ciao
ti succede perchè quando dichiari il range della pivot, includi righe vuote (ed excel quando aggiungi righe si comporta come hai scritto).
Puoi ovviare creando il range dinamico.
Es:
- tua tabella con intestazioni da B1 a Exxx (
4
colonne - senza righe vuote)
- crei un nome nel seguente modo:
=SCARTO(Foglio1!$B$1;0;0;CONTA.VALORI(Foglio1!$B:$B);
4
)
-poi crei la pivot dove al posto del range ci scrivi il nome creato.
Vedrai che ogni volta che aggiungi righe e fai il refresh la pivot mostrerà le nuove righe.
saluti
[
Modificato da dodo47 05/05/2019 10:07
]
Domenico
Win 10 - Excel 2016
Tag discussione
con
vba
Registrati
Accedi
Soluzioni Excel Domande e Risposte
Accedi
IL MIO PROFILO
LE MIE DISCUSSIONI
FORUM CHE SEGUI
LA MIA FORUM-CARD
MODIFICA FORUM-CARD
FAQ
TRADUCI
LOGOUT
Accedi
Registrati
FAQ
TRADUCI
Scatta o carica foto
Allega file
Inserisci link da url (card)
Incorpora url (YouTube/Twitter/...)
ACCETTA
RIFIUTA
Anteprima