Video: Inserire dati in un Foglio Excel con le UserForm e i Controlli di VBA 2024
Uno dei modi più utili per utilizzare una casella di riepilogo nei cruscotti e i rapporti consiste nel controllare più grafici con un solo selettore. La figura seguente illustra un esempio di questo. Quando viene selezionata una regione nella casella di riepilogo, tutti e tre i grafici vengono alimentati con i dati relativi a quella regione, regolando i grafici in modo che corrispondano alla selezione effettuata.
Fortunatamente, tutto questo viene fatto senza codice VBA, solo una manciata di formule e una casella di riepilogo.
Per creare questo esempio, iniziare con tre set di dati grezzi - come mostrato nella figura seguente - che contengono tre categorie di dati: Ricavi,% utile netto e Margine lordo. Ogni set di dati contiene una linea separata per ogni regione, inclusa una per Tutte le regioni.
Quindi si aggiunge una casella di riepilogo che restituisce il numero di indice dell'elemento selezionato nella cella P2, come mostrato nella figura seguente.
Quindi, creare una tabella di gestione temporanea che comprende tutte le formule. In questa tabella di staging, si utilizza la funzione CHOOSE di Excel per selezionare il valore corretto dalle tabelle di dati non elaborati in base alla regione selezionata.
In Excel, la funzione CHOOSE restituisce un valore da un elenco di valori specificato in base a un numero di posizione specificato. Ad esempio, la formula SCEGLI (3, "Rosso", "Giallo", "Verde", "Blu") restituisce Verde perché Verde è il terzo elemento nell'elenco dei valori. La formula SCEGLI (1, "Rosso", "Giallo", "Verde", "Blu") restituisce Rosso.
Come potete vedere nella figura seguente, la formula SCEGLI trova il numero di posizione di destinazione dalla cella P2 (la cella in cui la casella di elenco emette il numero di indice dell'elemento selezionato) e quindi corrisponde quel numero di posizione all'elenco di celle riferimenti dati. I riferimenti di cella provengono direttamente dalla tabella di dati non elaborati.
Nell'esempio mostrato nella figura sopra, i dati che verranno restituiti con questa formula SCEGLIETE sono 41767. Perché? Perché la cella P2 contiene il numero 3 e il terzo riferimento di cella all'interno della formula SCEGLI è la cella B9.
Si immette lo stesso tipo di formula SCEGLI nella colonna Gen e quindi la copia, come mostrato nella figura seguente.
Per verificare il funzionamento delle formule, modificare manualmente il valore della cella P2 immettendo 1, 2, 3, 4 o 5. Quando le formule funzionano, tutto ciò che resta da fare è creare i grafici usando la tabella di staging.
Se le funzioni di Excel come SELEZIONA o INDICE sono un po 'intimidatorie per te, non preoccuparti. Esistono letteralmente centinaia di modi per utilizzare varie combinazioni di controlli Form e funzioni di Excel per ottenere report interattivi. Non ci sono regole impostate su cui Controlli modulo o funzioni di Excel è necessario utilizzare nel modello.
Inizia con i miglioramenti di base alla tua dashboard, usando i controlli e le formule che ti stanno a tuo agio. Quindi cerca gradualmente di introdurre alcuni dei controlli e delle funzioni più complessi. Con un po 'di fantasia e creatività, puoi prendere le basi e personalizzare i tuoi cruscotti dinamici.