Visualizzare Grafico Excel in "finestra popup"

Anonimo
2024-05-03T09:14:33+00:00

Salve a tutti e grazie anticipatamente dell'attenzione e del tempo dedicatomi.

Premessa: ho realizzato un file Excel contenente numerosi dati relativi a vendite e dati statistici basati su dati storici. Quindi ho realizzato un grafico dinamico comparativo che a seconda del tasto che viene premuto ( sono circa 20 differenti comparazioni ), va a modificare il grafico presente nella pagina adattandolo alla serie di dati che si vuole analizzare.

Sulla base della premessa, il quesito è il seguente:

Avendo la necessità di mostrare su uno schermo secondario durante le riunioni aziendali il solo grafico, esiste una procedura ( immagino eventualmente in VBA ) per far si che il grafico attivo venga riprodotto in una "finestra popup" ( o comunque una finestra flottante ) in modo da spostarla sullo schermo secondario ?

Grazie mille per l'attenzione ....

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

Risposta accettata dall'autore della domanda

Anonimo
2024-05-08T10:23:00+00:00

Qui trovi un file con due esempi di "pop up" File esempio

Ci sono due pulsanti.

Uno per aprire l'applicazione "PhotosApp.exe" di windows (ho lavorato su windows10 e da verificare se vale anche per windows11).

Il secondo apre una userform a cui viene associata una immagine di sfondo e l'immagine è quella del grafico.

L'immagine del grafico, per entrambi i metodi, viene salvato nella cartella temporanea di sistema.

Vedi se ti può essere utile, anche se continuo a pensare che la soluzione migliore sia la doppia finestra con i due grafici da gestire entrambi tramite vba.

ciao

La risposta è stata utile?

2 persone hanno trovato utile questa risposta.
0 commenti Nessun commento

8 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2024-05-07T10:13:08+00:00

    Salve,

    che io sappia, un foglio di lavoro di Excel non può essere "staccato" dagli altri e visualizzato separatamente rispetto alla cartella di lavoro in cui si trova ... ma questo è per quello che ne so io. Se fosse possibile, potrebbe essere una soluzione, ma ribadisco non so come si faccia ...

    Detto questo però, mi sembra strano che Excel, pur non essendo un software di presentazione, in un mondo ormai profondamente orientato alle videoconferenze lavorative, non preveda la possibilità di duplicare dei dati e/o grafici per condividerli in una riunione ...

    Qualcuno ha altre info ?

    Grazie

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2024-05-06T15:31:58+00:00

    Detto questo però non mi è chiaro se non è possibile fare ciò che vorrei, oppure non è pratico o conveniente ...

    Io ti direi che non è pratico o conveniente.

    Puoi sempre creare un secondo grafico a cui dare in pasto gli stessi dati di quello nel foglio (sempre tramite VBA, ma applicando all'oggetto "Chart").

    Creare una doppia finestra dove in una tu vedrai i dati e il grafico nel foglio e in altro monitor dovresti poter mostrare la seconda finestra dove selezioni il solo grafico.

    Io non son pratico di doppi monitor ma credo che sdoppiando le finestre sia possibile in un monitor visualizzarne una e in un altro l'altra finestra.

    Il tutto agendo sempre con le macro che cambiano gli intervalli ma di entrambi grafici.

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2024-05-06T15:19:14+00:00

    Avendo la necessità di mostrare su uno schermo secondario durante le riunioni aziendali il solo grafico, esiste una procedura ( immagino eventualmente in VBA ) per far si che il grafico attivo venga riprodotto in una "finestra popup" ( o comunque una finestra flottante ) in modo da spostarla sullo schermo secondario ?

    Io la farei più semplice, sposti il grafico in un foglio, quindi non in sovrapposizione alla griglia del foglio, e lo porti in un secondo file che proietti sul secondo monitor in modalità estesa.

    Immagine

    Ciao.

    Innanzitutto Grazie ...

    Ci avevo pensato, ma per "esigenze" dovrei mantenere il grafico dove è posizionato, per questo necessitavo di una "copia".

    Inoltre, se sposto il grafico in un secondo file siccome, come accennavo, ho delle macro che mi permettono di cambiare l'origine dei dati e visualizzare dei risultati diversi, dovrei modificare ( e oltretutto non saprei esattamente come ) tutto lo script VBA che ora "punta" in locale ...

    Detto questo però non mi è chiaro se non è possibile fare ciò che vorrei, oppure non è pratico o conveniente ...

    Resto in trepida attesa di ulteriori suggerimenti

    Grazie ancora a tutti

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Eleuterio Tedeschi 18,590 Punti di reputazione Moderatore volontario
    2024-05-03T09:18:41+00:00

    Avendo la necessità di mostrare su uno schermo secondario durante le riunioni aziendali il solo grafico, esiste una procedura ( immagino eventualmente in VBA ) per far si che il grafico attivo venga riprodotto in una "finestra popup" ( o comunque una finestra flottante ) in modo da spostarla sullo schermo secondario ?

    Io la farei più semplice, sposti il grafico in un foglio, quindi non in sovrapposizione alla griglia del foglio, e lo porti in un secondo file che proietti sul secondo monitor in modalità estesa.

    Ciao.

    La risposta è stata utile?

    0 commenti Nessun commento