Skip to main content

Kutools per Office — Una Suite. Cinque Strumenti. Ottieni di Più.

Come mostrare un'immagine al passaggio del mouse in Excel?

Author Sun Last modified

A volte, potresti voler creare un foglio di lavoro Excel più interattivo visualizzando un'immagine solo quando l'utente passa il mouse sopra una cella specifica. Ad esempio, questo può essere particolarmente utile per fornire riferimenti visivi, istruzioni o immagini di prodotti legate alle voci di dati senza intasare il foglio di lavoro con grafica sempre visibile. Questa guida introdurrà diversi metodi per ottenere l'effetto di mostrare un'immagine come pop-up o suggerimento al passaggio del mouse in Excel, ognuno con i propri scenari applicativi e limitazioni. A seconda delle tue esigenze - che richiedano la visualizzazione di immagini, suggerimenti di testo o interattività avanzata - diverse soluzioni possono adattarsi meglio al tuo flusso di lavoro.

Inserisci un'immagine pop-up utilizzando un commento

Usa VBA per mostrare dinamicamente immagini pop-up al passaggio del mouse

Visualizza suggerimenti con il messaggio di input della Convalida Dati


arrow blue right bubble Inserisci un'immagine pop-up utilizzando un commento

In Excel, un metodo pratico per visualizzare un'immagine solo quando si passa sopra una cella è inserendo l'immagine in un commento (noto anche come nota in alcune versioni più recenti di Excel). Questo approccio offre un modo semplice per creare immagini pop-up che appaiono quando l'utente punta il mouse sulla cella.

Gli scenari comuni per questo metodo includono la visualizzazione di diagrammi di riferimento, immagini di prodotti o immagini esplicative per punti dati. Il principale vantaggio di questa tecnica è che non richiede l'uso di VBA o componenti aggiuntivi esterni, rendendola ampiamente compatibile e facile da gestire. Tuttavia, i commenti non sono supportati in Excel Online e possono avere limitazioni in termini di formattazione e interattività rispetto a soluzioni più avanzate.

1. Seleziona la cella dove vuoi avere l'immagine pop-up. Fai clic destro sulla cella, quindi scegli Inserisci commento (o "Nuova nota" a seconda della tua versione) dal menu contestuale. Vedi screenshot:

pop up image by inserting a comment

2. Dopo che appare la casella dei commenti, porta il puntatore sul bordo del commento finché non cambia in una croce con frecce, fai clic destro sul bordo e seleziona Formatta commento. Vedi screenshot:

format the comment

3. Nella finestra di dialogo Formatta commento, fai clic sulla scheda Colori e linee. Successivamente, fai clic sulla freccia a discesa sotto Colore e scegli Effetti di riempimento dall'elenco. Vedi screenshot:

set options in the Format Comment dialog box

4. Passa alla scheda Immagine nella finestra di dialogo pop-up. Fai clic su Seleziona immagine, vai a e seleziona l'immagine che desideri visualizzare, quindi fai clic su Inserisci. Vedi screenshot:

select image to insert into the comment

Nota: In Excel 2013 o versioni successive, dopo aver fatto clic sul pulsante Seleziona immagine nella finestra di dialogo Effetti di riempimento, assicurati di usare l'opzione Da un file, seleziona la tua immagine e fai clic su Inserisci.

5. Conferma le modifiche facendo clic su OK in ogni finestra di dialogo per chiuderle. Ora, la tua immagine apparirà all'interno del commento per la cella selezionata. Vedi screenshot:

an image is inserted into the comment

6. Potresti voler personalizzare il commento eliminando il testo del nome utente predefinito. Fai clic sul testo del commento e rimuovi il nome, lasciando solo l'immagine.
an image pops up when hovering over a cell

Suggerimento: Per assicurarti che il commento venga mostrato solo al passaggio del mouse e non rimanga sempre visibile, assicurati che Mostra tutti i commenti non sia abilitato nella scheda Revisione.

turn off the Show All Comments feature

Questo metodo è ideale per aggiungere occasionalmente immagini come pop-up in fogli di lavoro di piccole o medie dimensioni, ma se richiedi interattività avanzata, aggiornamenti dinamici di immagini o supporto per molte immagini su un foglio più grande, considera l'uso di metodi basati su VBA o linkati a celle interattive descritti di seguito.

I problemi comuni includono immagini che non vengono visualizzate se i commenti sono nascosti o se la casella dei commenti è troppo piccola per l'immagine. Controlla sempre le dimensioni dell'immagine e della casella dei commenti per ottenere il miglior aspetto possibile.


arrow blue right bubble Usa VBA per mostrare dinamicamente immagini pop-up al passaggio del mouse

Per scenari in cui hai bisogno di un controllo più flessibile su come e quando appaiono le immagini - ad esempio, mostrando immagini come finestre pop-up personalizzate o suggerimenti ricchi quando passi il mouse sopra celle specifiche - si consiglia una soluzione VBA. Questo approccio ti permette di mostrare e nascondere le immagini in modo programmatico, rendendolo adatto per set di dati più grandi, dashboard o casi d'uso in cui le immagini cambiano in base ai dati.

Questo metodo è il migliore se hai bisogno di:

  • Immagini pop-up di dimensioni o formati variabili in base alle celle su cui si passa il mouse
  • Supporto per l'aggiornamento dinamico delle immagini con il minimo ingombro nel foglio di lavoro
  • Più controllo sul comportamento della visualizzazione rispetto alle immagini basate su commenti standard

Potenziali svantaggi: Le soluzioni VBA non sono supportate in Excel Online o dagli utenti che non abilitano le macro, e potrebbero richiedere più configurazione e conoscenza di base di VBA. Fare attenzione quando si distribuiscono tali file a causa delle impostazioni di sicurezza delle macro.

Passaggi operativi:

1. Apri il foglio di lavoro su cui vuoi visualizzare le immagini pop-up, fai clic destro sulla scheda del foglio di lavoro, e poi scegli Visualizza codice dal menu contestuale.

2. Copia e incolla il seguente codice nella finestra del codice del foglio di lavoro (non un modulo standard):

Dim popUpPic As Picture
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    On Error Resume Next
    
    If Not popUpPic Is Nothing Then
        popUpPic.Delete
    End If
    
    ' Optional: Only run for a specific range, e.g. B2:B5
    If Not Intersect(Target, Range("B2:B5")) Is Nothing Then
        Set popUpPic = ActiveSheet.Pictures.Insert("C:\YourImagePath\yourimage.jpg")
        
        With popUpPic
            .Top = Target.Top
            .Left = Target.Offset(0, 1).Left
            .Height = 80 ' Adjust size as needed
            .Width = 80
            .Placement = xlMoveAndSize
        End With
    End If
End Sub

Nota:

  • Modifica Intervallo("B2:B5") per corrispondere alle celle in cui desideri che appaiano le immagini pop-up.
  • Sostituisci "C:\YourImagePath\yourimage.jpg" con il tuo percorso reale dell'immagine.
  • Se vuoi usare immagini diverse per cella, prova il seguente codice VBA.
    Dim popUpPic As Picture
    'Updated by Extendoffice.com 2025/7/11
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
        On Error Resume Next
    
        If Not popUpPic Is Nothing Then
            popUpPic.Delete
        End If
    
        If Not Intersect(Target, Me.Range("B2:B5")) Is Nothing Then
            Dim imgPath As String
    
            Select Case Target.Address
                Case "$B$2"
                    imgPath = "C:\Users\Win10x64Test\Desktop\fruits\durian.jpg"
                Case "$B$3"
                    imgPath = "C:\Users\Win10x64Test\Desktop\fruits\Mango.jpg"
                Case "$B$4"
                    imgPath = "C:\Users\Win10x64Test\Desktop\fruits\orange.jpg"
                Case "$B$5"
                    imgPath = "C:\Users\Win10x64Test\Desktop\fruits\strawberry.jpg"
                Case Else
                    imgPath = ""
            End Select
    
            If imgPath <> "" Then
                Set popUpPic = Me.Pictures.Insert(imgPath)
                With popUpPic
                    .Top = Target.Top
                    .Left = Target.Offset(0, 1).Left
                    .Height = 80
                    .Width = 80
                    .Placement = xlMoveAndSize
                End With
            End If
        End If
    End Sub
  • Questo esempio di codice mostra l'immagine ogni volta che l'utente seleziona una cella nell'intervallo; una logica simile può essere adattata per Worksheet_BeforeDoubleClick o Worksheet_BeforeRightClick per altri eventi trigger.

3. Chiudi l'editor VBA e torna a Excel. Seleziona una cella all'interno del tuo intervallo specificato per visualizzare l'immagine pop-up. Le immagini verranno nascoste quando viene selezionata un'altra cella.

Se incontri errori, assicurati che le impostazioni delle macro consentano l'esecuzione del codice VBA, e verifica che il percorso dell'immagine sia corretto. Quando distribuisci il tuo file, ricorda agli utenti di abilitare le macro affinché questa funzionalità funzioni.


arrow blue right bubble Visualizza suggerimenti con il messaggio di input della Convalida Dati

Se hai solo bisogno di mostrare un suggerimento basato su testo per ulteriori informazioni quando un utente passa sopra una cella, puoi utilizzare la funzione Messaggio di Input della Convalida Dati integrata in Excel. Anche se questo metodo non può visualizzare immagini, offre un modo semplice e senza codice per fornire descrizioni, istruzioni o avvertimenti come pop-up. Questo è utile per moduli, sondaggi o modelli educativi in cui è necessaria una guida o un contesto di base al passaggio del mouse.

Come configurare:

  • Seleziona la cella o l'intervallo in cui desideri il suggerimento.
  • Vai alla scheda Dati > Convalida Dati.
  • Nella finestra di dialogo Convalida Dati, vai alla scheda Messaggio di Input.
  • Seleziona Mostra messaggio di input quando la cella è selezionata. Inserisci un titolo e un messaggio di input (fino a 255 caratteri).
  • Fai clic su OK. Ora, il tuo suggerimento personalizzato apparirà quando la cella è selezionata o ci si passa sopra.

Limitazioni: I messaggi di input mostrano solo testo (non immagini), e il messaggio scompare quando la cella non è più selezionata. Per pop-up grafici, consulta gli altri metodi sopra.

Questo metodo è ampiamente compatibile, non richiede macro ed è facilmente aggiornabile o rimovibile quando necessario. Se devi fornire brevi suggerimenti di testo o promemoria su molte celle di immissione dati, questa è una soluzione pratica ed efficiente.

Ogni approccio ha i suoi punti di forza: le immagini nei commenti sono facili da aggiungere per poche celle, VBA è il migliore per lotti dinamici o di grandi dimensioni, i collegamenti ipertestuali con macro di supporto consentono aggiornamenti interattivi delle immagini, mentre i Messaggi di Input della Convalida Dati sono ideali per i pop-up basati su testo. Considera attentamente le esigenze degli utenti del tuo foglio di lavoro e la compatibilità della piattaforma quando scegli una soluzione. Se incontri problemi comuni come immagini che non vengono visualizzate, testo che non si aggiorna o avvisi relativi alle macro, ricontrolla gli intervalli di celle, i permessi delle macro e i percorsi dei file delle immagini. Per funzionalità avanzate o flussi di lavoro più automatizzati, componenti aggiuntivi aggiuntivi per Excel come Kutools per Excel possono offrire soluzioni ancora più ottimizzate.

I migliori strumenti per la produttività in Office

🤖 Kutools AI Aide: Rivoluziona l’analisi dei dati grazie a: Esecuzione intelligente | Genera codice | Crea formule personalizzate | Analizza dati e crea grafici | Attiva Funzioni avanzate
Funzionalità più usate: Trova, evidenziazione o contrassegna duplicati | Elimina righe vuote | Unisci colonne o celle senza perdere dati | Arrotonda senza formula...
Super RICERCA.VERT: Ricerca VERT per criteri multipli | Ricerca VERT per valori multipli | Ricerca su più fogli | Corrispondenza approssimativa...
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa | Elenco a discesa dipendente | Elenco a discesa multi-selezione...
Gestore colonne: Aggiungi un numero specifico di colonne | Sposta colonne | Cambia stato di visibilità delle colonne nascoste | Confronta intervalli & colonne...
Funzionalità in primo piano: Attenzione della griglia | Visualizzazione di progettazione | Barra delle formule avanzata | Gestore di cartelle di lavoro & fogli | Libreria AutoText | Selettore di data | Unisci dati | Crittografa/Decrittografa celle | Invia Email per elenco | Super Filtri | Filtro speciale (filtra grassetto/corsivo/barrato...)...
Top15 strumenti:12 strumenti Testo (Aggiungi testo, Elimina Caratteri Specifici, ...) |50+ tipi di grafico (Diagramma di Gantt, ...) |40+ formule pratiche (Calcola letà in base alla data di nascita, ...) |19 strumenti di inserimento (Inserisci codice QR, Inserisci Immagine da percorso, ...) |12 strumenti di conversione (Converti in parole, Conversione valuta, ...) |7 strumenti Unione & Dividi (Unione avanzata righe, Dividi celle, ...) | ... e altro ancora
Usa Kutools nella lingua che preferisci – supporta Inglese, Spagnolo, Tedesco, Francese, Cinese e oltre40 altre lingue!

Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un'efficienza mai vista prima. Kutools per Excel offre oltre300 funzionalità avanzate per aumentare la produttività e farti risparmiare tempo. Clicca qui per ottenere la funzione di cui hai più bisogno...


Office Tab porta le schede su Office e rende il tuo lavoro molto più semplice

  • Abilita la modifica e lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Apri e crea più documenti in nuove schede della stessa finestra invece che in nuove finestre.
  • Aumenta la produttività del50% e riduce centinaia di clic del mouse ogni giorno!

Tutti gli add-in Kutools. Un solo programma di installazione

La suite Kutools for Office include add-in per Excel, Word, Outlook & PowerPoint più Office Tab Pro, ideale per i team che lavorano su più app di Office.

Excel Word Outlook Tabs PowerPoint
  • Suite tutto-in-uno — Add-in per Excel, Word, Outlook & PowerPoint + Office Tab Pro
  • Un solo programma di installazione, una sola licenza — configurazione in pochi minuti (pronto per MSI)
  • Funzionano meglio insieme — produttività ottimizzata su tutte le app Office
  • Prova completa30 giorni — nessuna registrazione, nessuna carta di credito
  • Massimo risparmio — costa meno rispetto all’acquisto singolo degli add-in