Grafico: numero decimali dei valori asse verticale "variabile" in base al contenuto delle celle dei dati

Anonimo
2015-07-27T13:01:27+00:00

Salve a tutti,

Ho una cartella di lavoro excel di tipo .xlsm con una una serie di programmi (moduli) in VBA.

All'interno della cartella di lavoro c'è un foglio che contiene una tabella con righe e colonne **** e quattro aree di grafico a linee, ogni grafico punta ad un range fisso della tabella dati per valorizzare le rispettive serie di dati.

Scopo di questo foglio è quello di esportare la tabella ed i relativi grafici su un ppt ad ogni variazione del set dati.

Un modulo, richiamato opportunamente, si occupa quindi di aggiornare, per un certo numero di volte, tutti i dati della tabella, i grafici si "autocompongono" con le serie di dati, quindi tbl e grafici vengono esportati e tutto ricomincia daccapo  per un certo numero di volte.

Il formato degli assi dei grafici è impostato così: opzione assi in automatico e numero 0 posizioni decimali.

Questa impostazione va bene quasi sempre anche per una questione estetica degli stessi tranne i casi in cui le variazioni tra i valori della serie sono minimi e comunque inferiori all'intero.

Vorrei sapere se è possibile impostare il formato assi dei grafici con numero posizioni decimali in base ai valori della serie da rappresentare direttamente nelle proprietà dei grafici senza dover modificare il codice vba.

Qui un file di esempio, per il grafico 1 il numero posizioni decimali per una corretta visualizzazione dei valori in tabella sarebbe 1.

Grazie

Nixio

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

2 risposte

Ordina per: Più utili
  1. Anonimo
    2015-07-28T09:47:20+00:00

    Grazie ma attualmente il modulo VBA si occupa di aggiornare i dati della tabella pescandoli da una tbl di un DB Access, la struttura della stessa tabella ed i grafici sono pre-impostati nel foglio excel.

    Per quel che tu suggerisci sarebbe necessario rimuovere i grafici e farli "costruire" con procedura VBA? Tieni presente che potrebbero presentarsi diversi scenari nella popolamento della tabella, per esempio una o più delle  quattro righe (chiamate nel file esempio grafico 1, grafico2, grafico3 e grafico4) potrebbero essere assenti, oppure alcuni valori al loro interno potrebbero essere totalmente o parzialmente compilati.

    Ecco qui un nuovo file di esempio, nel foglio "Elenco" si sceglie quali ambiti esportare, poi con il pulsante "Esporta TUTTO in PowePoint" si aggiorna dinamicamente con codice VBA il foglio "Singola_n" per la composizione della tabella ed il rispetivo grafico.

    Nel foglio "Singola_n" il tasto "Esporta Questa Slide" fa partire una procedura VBA per la sola esportazione della tabella visualizzata ed i rispettivi grafici.

    Grazie per altri consigli su come raggiungere lo scopo

    Nixio

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2015-07-27T19:27:26+00:00

    Ciao Nixio,

    [....]

    Vorrei sapere se è possibile impostare il formato assi dei grafici con numero posizioni decimali in base ai valori della serie da rappresentare direttamente nelle proprietà dei grafici senza dover modificare il codice vba.

    Qui un file di esempio, per il grafico 1 il numero posizioni decimali per una corretta visualizzazione dei valori in tabella sarebbe 1.

    Per quanto ne sappia, penso di no. 

    Tuttavia, non dovrebbe essere difficile raggiungere l'obiettivo desiderato con VBA.

    ===

    Regards,

    Norman

    La risposta è stata utile?

    0 commenti Nessun commento