KutoolsforOffice — Un'unica soluzione, cinque potenti strumenti.Ottenere di più con meno sforzo.

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

AutoreSun Data di modifica

A volte potresti voler rendere il tuo foglio di lavoro Excel più interattivo mostrando un’immagine solo quando l’utente passa il mouse su una cella specifica. Questo approccio è particolarmente efficace per fornire riferimenti visivi, istruzioni o immagini di prodotti collegati a determinati dati, senza appesantire il foglio con grafica sempre visibile. Questa guida illustra diversi metodi per ottenere l’effetto di un’immagine a comparsa o di un tooltip al passaggio del mouse in Excel, ciascuno con scenari d’uso ideali e limitazioni specifiche. A seconda delle tue esigenze—che tu voglia visualizzare immagini, tooltip testuali o un’interattività più avanzata—una soluzione potrebbe risultare più adatta al tuo flusso di lavoro rispetto ad altre.

Inserisci un’immagine a comparsa utilizzando un commento

Utilizza VBA per mostrare dinamicamente immagini a comparsa al passaggio del mouse

Visualizza tooltip con il messaggio di input della Convalida dati


freccia blu a destra con fumetto Inserisci un’immagine a comparsa utilizzando un commento

In Excel, un metodo pratico per visualizzare un’immagine solo al passaggio del mouse su una cella consiste nell’inserirvi l’immagine all’interno di un commento (noto anche come nota in alcune versioni più recenti di Excel). Questo approccio offre un modo semplice e intuitivo per creare immagini a comparsa che appaiono non appena l’utente posiziona il puntatore del mouse sulla cella.

Gli scenari tipici per questo metodo includono la visualizzazione di diagrammi di riferimento, immagini di prodotti o illustrazioni esplicative associate ai dati. Il principale vantaggio di questa tecnica è che non richiede VBA né componenti aggiuntivi esterni, garantendo un’ampia compatibilità e una gestione semplice. Tuttavia, i commenti non sono supportati in Excel Online e possono presentare limitazioni in termini di formattazione e interattività rispetto a soluzioni più avanzate.

1. Seleziona la cella in cui desideri visualizzare l’immagine a comparsa. Fai clic con il pulsante destro del mouse sulla cella, quindi scegli Inserisci commento (o «Nuova nota», a seconda della tua versione) dal menu contestuale. Vedi screenshot:

immagine a comparsa inserendo un commento

2. Dopo che appare la casella del commento, posiziona il puntatore sul bordo del commento finché non si trasforma in una croce con frecce, fai clic con il pulsante destro del mouse sul bordo e seleziona Formatta commento. Vedi screenshot:

formatta il commento

3. Nella finestra di dialogo Formatta commento, fai clic sulla scheda Colori e linee. Poi, clicca sulla freccia a discesa accanto a Colore e seleziona Effetti riempimento dall’elenco. Vedi screenshot:

imposta le opzioni nella finestra di dialogo Formato commento

4. Passa alla scheda Immagine nella finestra di dialogo a comparsa. Fai clic su Seleziona immagine, individua e seleziona l’immagine da visualizzare, quindi fai clic su Inserisci. Vedi screenshot:

seleziona l'immagine da inserire nel commento

Nota: in Excel 2013 o versioni successive, dopo aver fatto clic sul pulsante Seleziona immagine nella finestra di dialogo Effetti riempimento, assicurati di utilizzare l’opzione Da file, seleziona l’immagine e fai clic su Inserisci.

5. Conferma le modifiche facendo clic su OK in ogni finestra di dialogo per chiuderle. L’immagine apparirà ora all’interno del commento della cella selezionata. Vedi screenshot:

un'immagine è stata inserita nel commento

6. Potresti voler personalizzare il commento eliminando il testo predefinito “Nome utente”. Fai clic sul testo del commento, rimuovi il nome e lascia solo l’immagine.
un'immagine compare passando il mouse su una cella

Suggerimento: per assicurarti che il commento venga mostrato solo al passaggio del mouse e non rimanga sempre visibile, verifica che l’opzione Mostra tutti i commenti non sia attivata nella scheda Revisione.

disattiva la funzione Mostra tutti i commenti

Questo metodo è perfetto per inserire occasionalmente immagini a comparsa in fogli di lavoro di piccole o medie dimensioni. Tuttavia, se hai bisogno di un’interattività avanzata, aggiornamenti dinamici delle immagini o supporto per numerose immagini in un foglio più ampio, valuta l’uso dei metodi basati su VBA o collegati alle celle illustrati di seguito.

I problemi più comuni includono immagini non visualizzate quando i commenti sono nascosti o quando la casella del commento è troppo piccola per contenere l’immagine. Per garantire il miglior effetto visivo, controlla sempre le dimensioni dell’immagine e quelle della casella del commento.


freccia blu a destra con fumetto Utilizza VBA per mostrare dinamicamente immagini a comparsa al passaggio del mouse

Per scenari che richiedono un controllo più flessibile su come e quando visualizzare le immagini—ad esempio, mostrare immagini come finestre a comparsa personalizzate o tooltip avanzati al passaggio del mouse su celle specifiche—ti consigliamo una soluzione VBA. Questo approccio ti permette di mostrare e nascondere le immagini in modo programmatico, risultando ideale per set di dati più grandi, dashboard o casi d’uso in cui le immagini variano dinamicamente in base ai dati.

Questo metodo è ideale se hai bisogno di:

  • Immagini a comparsa di dimensioni o formati diversi in base alle celle su cui si passa il mouse
  • Supporto per l'aggiornamento dinamico delle immagini con un ingombro minimo nel foglio di lavoro
  • Maggiore controllo sul comportamento di visualizzazione rispetto alle immagini basate sui commenti standard

Limitazioni potenziali: le soluzioni VBA non sono supportate in Excel Online né da utenti che non abilitano le macro e potrebbero richiedere una configurazione più complessa e conoscenze di base di VBA. Presta attenzione durante la distribuzione di file di questo tipo a causa delle impostazioni di sicurezza relative alle macro.

Procedura operativa:

1. Apri il foglio di lavoro in cui desideri visualizzare le immagini a comparsa, fai clic con il pulsante destro del mouse sulla scheda del foglio e scegli Visualizza codice dal menu contestuale.

2. Copia e incolla il codice seguente nella finestra del codice del foglio di lavoro (non in 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 Range("B2:B5") in modo che corrisponda alle celle in cui desideri visualizzare le immagini a comparsa.
  • Sostituisci "C:\YourImagePath\yourimage.jpg" con il percorso reale dell’immagine.
  • Se desideri utilizzare un’immagine diversa per ogni 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 visualizza l’immagine ogni volta che l’utente seleziona una cella nell’intervallo; una logica analoga può essere adattata per Worksheet_BeforeDoubleClick o Worksheet_BeforeRightClick per gestire altri eventi di attivazione.

3. Chiudi l’editor VBA e torna a Excel. Seleziona una cella all’interno del tuo intervallo limitato per visualizzare l’immagine a comparsa. Le immagini scompariranno non appena selezioni un’altra cella.

In caso di 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 file, ricorda agli utenti di abilitare le macro per garantire il corretto funzionamento di questa funzionalità.


freccia blu a destra con fumetto Visualizza tooltip con il messaggio di input della Convalida dati

Se devi semplicemente mostrare un tooltip di testo per fornire informazioni aggiuntive quando l’utente passa il mouse su una cella, puoi sfruttare la funzionalità integrata di Excel “Messaggio di input” della Convalida dati. Pur non supportando immagini, questo metodo offre un modo rapido e senza codice per visualizzare descrizioni, istruzioni o avvisi a comparsa. È ideale per moduli, sondaggi o modelli didattici in cui serve una guida immediata o un contesto di base al passaggio del mouse.

Configurazione:

  • Seleziona la cella o l’intervallo in cui vuoi visualizzare il tooltip.
  • Vai alla scheda Dati > Convalida dati.
  • Nella finestra di dialogo Convalida dati, vai alla scheda Messaggio di input.
  • Seleziona la casella 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 tooltip personalizzato apparirà non appena selezionerai la cella o ci passerai sopra il mouse.

Limitazioni: I messaggi di input visualizzano solo testo (non immagini) e scompaiono non appena la cella non è più selezionata. Per pop-up grafici, consulta gli altri metodi descritti sopra.

Questo metodo è ampiamente compatibile, non richiede macro e può essere facilmente aggiornato o rimosso quando necessario. Se devi fornire suggerimenti testuali concisi o promemoria in numerose celle per l’immissione dati, si tratta di una soluzione pratica ed efficiente.

Ogni approccio presenta i propri punti di forza: le immagini nei commenti sono semplici da inserire per un numero limitato di celle, il VBA rappresenta la scelta ideale per elaborazioni dinamiche o su larga scala, i collegamenti ipertestuali abbinati a macro di supporto consentono aggiornamenti interattivi delle immagini, mentre i messaggi di input della Convalida dati si rivelano perfetti per pop-up basati sul testo. Valuti con attenzione le esigenze degli utenti del foglio di lavoro e la compatibilità con la piattaforma prima di scegliere una soluzione. In caso di problemi comuni—come immagini non visualizzate, testo non aggiornato o avvisi relativi alle macro—verifichi nuovamente gli intervalli di celle, le autorizzazioni per le macro e il percorso file dell’immagine. Per funzionalità avanzate o flussi di lavoro più automatizzati, componenti aggiuntivi per Excel come Kutools per Excel possono offrire soluzioni ancora più efficienti.

Migliori Strumenti per la Produttività in Office

🤖KUTOOLS AI Assistente: Rivoluziona Analisi dei dati in base a:Esecuzione Intelligente   |  Genera Codice|  Crea formule personalizzate  |  Analizza Dati e Genera Grafici|  Richiama Funzioni avanzate
Funzionalità Popolari:Trova, Evidenzia o Contrassegna Duplicati   |  Elimina righe vuote   |  Combinare Colonne o Celle senza Perdere Dati   |   Arrotondamento senza usare la formula...
Super RICERCA.VERT:VLookup con Criteri Multipli  |  VLookup con Valori Multipli  |   VLookup tra Fogli Multipli   |   Corrispondenza approssimativa....
Elenco a discesa avanzato:Crea Rapidamente un Elenco a Discesa   |  Elenco a Discesa Dipendente   |  Elenco a Discesa con Selezione Multipla....
Gestione Colonne:Aggiungi un Numero Specifico di Colonne|Sposta Colonne|Attiva/Disattiva lo Stato di Visibilità delle Colonne Nascoste|Confronta Intervalli e Colonne...
Funzionalità in Evidenza:Attenzione della griglia   |  Visualizzazione Design   |Barra delle formule avanzata   | Gestione Cartelle di Lavoro e Fogli   |  Biblioteca di risorse(Testo Automatico)|  Selettore di Date   |  Unisci fogli di lavoro  |  Crittografa/Decrittografa celle   | Invia Email da Lista   |  Super Filtri   |   Filtro speciale(Filtra celle con testo in grassetto/corsivo/barrato...) ...
Principali Set di Strumenti 15:12 Strumentiper il Testo(Aggiungi testo,Elimina Caratteri Specifici, ...)|   50+Tipidi Grafico(Diagramma di Gantt, ...)|   40+ Formule Pratiche(Calcola l'età in base alla data di nascita, ...)|   19 Strumentidi Inserimento(Inserisci Codice QR,Inserisci Immagine dal Percorso, ...)|   12 Strumentidi Conversione(Converti in parole,Conversione del tasso di cambio, ...)|   7 StrumentiUnisci e Dividi(Unione avanzata righe,Dividi celle, ...)|... e molto altro
Usa Kutools nella tua lingua preferita – supporta inglese, spagnolo, tedesco, francese, cinese e 40+ altre!

Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un’efficienza mai vista prima.Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e Risparmia tempo.Clicca qui per ottenere la funzionalità di cui hai più bisogno...


Office Tab Porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice

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

Tutti i componenti aggiuntivi di Kutools in un unico programma di installazione.

Kutools for Office è la suite che include componenti aggiuntivi per Excel, Word, Outlook e PowerPoint, oltre a Office Tab Pro: la soluzione ideale per i team che lavorano su diverse app di Office.

ExcelWordOutlookTabsPowerPoint
  • Suite completa— componenti aggiuntivi per Excel, Word, Outlook e PowerPoint + Office Tab Pro
  • Un unico programma di installazione, una sola licenza— configurazione in pochi minuti (pronto per MSI)
  • Funziona meglio insieme— produttività ottimizzata tra le app di Office
  • Prova gratuita di 30 giorni con tutte le funzionalità— nessuna registrazione, nessuna carta di credito
  • Miglior rapporto qualità-prezzo— risparmia rispetto all’acquisto dei singoli componenti aggiuntivi