Relazione di formattazione automatica utilizzando i pulsanti di opzione
Questo suggerimento consente agli utenti del rapporto di scegliere tra diversi formati di tabella pivot utilizzando i pulsanti di opzione e quindi aggiorna automaticamente la tabella pivot! (È utile quando gli utenti hanno preferenze di formato del rapporto senza dover andare alla barra degli strumenti della tabella pivot e sceglierne una ogni volta)
Fase uno:
Posiziona uno o più pulsanti di opzione in un punto qualsiasi del foglio di lavoro del rapporto della tabella pivot e nominali come “Formato rapporto 1”, “Formato rapporto 2”, ecc …
Fallo andando su “Visualizza> Barre degli strumenti> Moduli”, scegli “Pulsante di opzione”
dalla casella degli strumenti e trascinalo nel rapporto.
Fase due:
Crea la macro andando su “Strumenti> Macro> Macro”, digita un nome come “Formato2” e poi “Crea”
Digita o taglia e incolla il seguente codice VB. (Nota: assicurati che la tua tabella pivot sia etichettata come il nome predefinito di “Tabella pivot1” facendo clic con il pulsante destro del mouse in un punto qualsiasi della tabella pivot, scegli “Opzioni tabella” e osserva il campo “Nome”. In caso contrario, dovrai sostituire il nome della tabella pivot nel codice sottostante con quello con cui è denominata la tabella pivot):
Sub Format2 ()
‘Format2 Macro ActiveSheet.PivotTables (“PivotTable1”). PivotSelect “”, xlDataAndLabel, True ActiveSheet.PivotTables (“PivotTable1”). Formato xlReport6 Cells.Select With Selection .H 0 .AddIndent = False .IndentLevel = 0 .ShrinkToFit = False .ReadingOrder = xlContext End With With Selection .HorizontalAlignment = xlCenter .VerticalAlignment = xlBottom .WrapText = False .Orientation = 0 .AddIndent = False .IndentShrinkT =. ReadingOrder = xlContext End With Cells.Select Selection.Columns.Autofit Range (“A1”). Select End Sub Puoi creare macro di formato differenti usando lo stesso codice e l’unica riga che devi cambiare è “Format xlReport6”. Sono disponibili circa 15 formati di report tra cui scegliere. Cambia semplicemente “xlReport (numero)” da 1 a 15.
Il codice sopra inoltre adatta automaticamente le colonne e centra il testo dopo che il report è stato formattato.
Fase tre:
Assegna la macro al pulsante di opzione facendo clic con il pulsante destro del mouse sul pulsante di opzione, scegli “Assegna macro” e scegli semplicemente la macro che hai appena creato. Fallo per ciascuno dei tuoi pulsanti di opzione Questo è tutto! Ora, quando un utente fa clic su un pulsante di opzione, la tabella pivot si aggiornerà automaticamente al formato in base all’opzione di formato utilizzata nella macro. Prova diversi stili di report per vedere quali sono adatti alle tue esigenze e quindi assegnali alle tue macro e ai pulsanti di opzione.
I tuoi utenti ne saranno grati e molto impressionati!
In bocca al lupo!
~ CJ