Skip to main content

Come bloccare un'immagine all'interno di una cella in Excel?

Author: Siluvia Last Modified: 2025-08-06

Quando si lavora con le immagini in Excel, potresti incontrare situazioni in cui è necessario che un'immagine rimanga collegata a una cella specifica in modo che si sposti e ridimensioni automaticamente quando si modificano le dimensioni della cella. Questo è particolarmente utile quando gestisci cataloghi di prodotti, organigrammi, piani di lezione o qualsiasi foglio di lavoro che richiede che le immagini rimangano allineate con i dati correlati. Di seguito, troverai diversi metodi pratici per ottenere questo risultato in Excel, insieme a un'analisi della loro applicabilità, dei possibili vantaggi e delle limitazioni.

Bloccare un'immagine all'interno di una cella utilizzando le proprietà di formattazione dell'immagine
Inserisci facilmente immagini con dimensioni automatiche adatte alle celle con uno strumento incredibile
Codice VBA: Inserimento e blocco programmato di immagini nelle celle
Formula Excel: Crea collegamenti cliccabili alle immagini utilizzando INDIRETTO o IPERLINK


Bloccare un'immagine all'interno di una cella utilizzando le proprietà di formattazione dell'immagine

Excel offre un modo semplice per collegare le immagini alle celle utilizzando l'opzione incorporata Muovi e ridimensiona con le celle. Questo approccio garantisce che, quando si cambia la dimensione della cella, l'immagine si sposterà e ridimensionerà di conseguenza. Questo metodo è diretto e funziona bene per un numero ridotto di immagini che gestisci manualmente. Tuttavia, potrebbe diventare meno efficiente se è necessario elaborare un grande volume di immagini, poiché ogni immagine deve essere configurata individualmente.

1. Dopo aver inserito un'immagine nel tuo foglio di lavoro, fai clic con il pulsante destro sull'immagine e seleziona Dimensioni e Proprietà dal menu contestuale. Vedi screenshot:

a screenshot of selecting Size and Properties from the context menu of an image

2. Il Formato Immagine pannello apparirà sul lato destro del foglio di lavoro. In quel pannello, fai clic sull'icona Dimensioni e Proprietà a screenshot of the Size and Properties icon Poi, nella sezione Proprietà seleziona l'opzione Muovi e ridimensiona con le celle Dopo aver finito, puoi chiudere il pannello.

a screenshot of selecting the Move and size with cells option in the Format Picture pane

Ora, quando regoli l'altezza delle righe o la larghezza delle colonne, l'immagine si sposterà e ridimensionerà con la cella associata. Ricorda che, se devi inserire molte immagini, dovrai eseguire questo passaggio per ciascuna singolarmente. Se l'immagine copre più celle, si ridimensionerà proporzionalmente in base ai cambiamenti nell'area coperta dal posizionamento dell'immagine.

Consigli: Assicurati che l'immagine sia completamente all'interno di una singola cella se desideri un ridimensionamento strettamente specifico per la cella. Inoltre, verifica che la proprietà Muovi e ridimensiona con le celle rimanga applicata - copiare e incollare fogli o immagini può a volte resettarla. Cambiamenti recenti nelle versioni di Excel potrebbero leggermente alterare la posizione di queste impostazioni, quindi, se non sei sicuro, cerca la sezione Proprietà nel pannello Formato Immagine.


Inserisci facilmente immagini con dimensioni automatiche adatte alle celle con uno strumento incredibile

Per gli utenti che hanno frequentemente bisogno di inserire più immagini e assicurarsi che ciascuna sia perfettamente dimensionata per adattarsi alla rispettiva cella, la funzione Importa Immagini di Kutools per Excel offre una soluzione efficiente. Questo è particolarmente utile per gli utenti che gestiscono liste di prodotti, profili dei dipendenti o fogli di inventario visivi, poiché automatizza il processo e minimizza gli aggiustamenti manuali.

Prima di applicare Kutools per Excel, scarica e installalo prima.

1. Vai alla scheda Kutools Plus, e fai clic su Importa & Esporta > Importa Immagini. Vedi screenshot:

a screenshot of enabling the Import Picture feature

2. Quando appare la finestra di dialogo Importa Immagini, esegui questi passaggi:

  • 2.1 Nell'elenco a discesa Ordine di importazione, seleziona Riempi per Colonna, quindi per Riga o Riempi per Riga, quindi per Colonna in base a se vuoi caricare le immagini lungo ogni colonna o attraverso ogni riga.
  • 2.2 Fai clic su Aggiungi, poi scegli File o Cartella come necessario. Questo ti permette di importare immagini singole o tutte le immagini in una cartella.
  • 2.3 Nella Apri finestra di dialogo, seleziona i file immagine desiderati o la cartella di destinazione. Fai clic sul pulsante Apri per procedere. Vedi screenshot:
    a screenshot of adding pictures to the Import Pictures dialog box
  • 2.4 Le immagini selezionate verranno ora elencate nella Importa Immagini finestra di dialogo. Fai clic sul pulsante Dimensione importazione controlla l'opzione Dimensione cella abbinata per assicurarti che ogni immagine si adatti perfettamente alla cella, e fai clic su OK.
    a screenshot of selecting the Matching cell size option
  • 2.5 Fai clic sul pulsante Importa dopo aver rivisto l'elenco delle immagini.

3. Nella successiva finestra di dialogo Importa Immagini, seleziona la cella iniziale per le tue immagini. Fai clic su OK, e Kutools per Excel inserirà ogni immagine in modo che corrisponda esattamente alle dimensioni della cella corrispondente.

  Se desideri provare gratuitamente (30-giorno) questa utility, fai clic per scaricarla e poi vai ad applicare il calcolo seguendo i passaggi sopra indicati.


Codice VBA: Inserimento e blocco programmato di immagini nelle celle

A volte, per usi avanzati come l'importazione di gruppi di immagini o l'automazione dei flussi di lavoro, lavorare con il codice VBA può semplificare attività ripetitive. Questo metodo è pratico se hai bisogno regolarmente di inserire immagini in celle specifiche e assicurarti che siano sempre bloccate - il che significa che si muovono e ridimensionano precisamente con le celle collegate. L'automazione tramite VBA è particolarmente utile in grandi set di dati, inventari di prodotti o dashboard collegate a risorse visive.

Vantaggi: Altamente flessibile e personalizzabile per lavori complessi o ripetitivi. Puoi controllare esattamente quali immagini vanno in quali celle, impostare le proprietà delle immagini a livello di codice e aggiornare le immagini automaticamente con nuovi dati.
Limitazioni: Richiede l'abilitazione delle macro e una certa familiarità di base con VBA. Un uso improprio può causare errori o avvisi di sicurezza in alcuni ambienti.

1. Apri l'editor VBA facendo clic su Strumenti Sviluppatore > Visual Basic. Nella finestra Microsoft Visual Basic per Applicazioni, fai clic su Inserisci > Modulo, e incolla il seguente codice nel modulo:

Sub InsertAndLockImages()
'Updated by Extendoffice 2025/7/14
    Dim fd As FileDialog
    Dim selectedItems() As String
    Dim targetRange As Range
    Dim i As Long
    Dim addedPic As Picture
    Dim item As Variant

    Set fd = Application.FileDialog(msoFileDialogFilePicker)
    With fd
        .Title = "Select one or more images"
        .Filters.Clear
        .Filters.Add "Images", "*.jpg; *.jpeg; *.png; *.gif; *.bmp"
        .AllowMultiSelect = True

        If .Show = -1 Then
            If .selectedItems.Count = 0 Then Exit Sub

            ReDim selectedItems(1 To .selectedItems.Count)
            For i = 1 To .selectedItems.Count
                selectedItems(i) = .selectedItems(i)
            Next i
        Else
            Exit Sub
        End If
    End With

    Set targetRange = Application.InputBox("Select the starting cell (images will fill downwards):", "KutoolsforExcel", Type:=8)
    If targetRange Is Nothing Then Exit Sub

    Application.ScreenUpdating = False

    For i = 1 To UBound(selectedItems)
        Set addedPic = ActiveSheet.Pictures.Insert(selectedItems(i))
        With addedPic
            .Top = targetRange.Offset(i - 1, 0).Top
            .Left = targetRange.Offset(i - 1, 0).Left
            .Width = targetRange.Offset(i - 1, 0).Width
            .Height = targetRange.Offset(i - 1, 0).Height
            .Placement = xlMoveAndSize
        End With
    Next i

    Application.ScreenUpdating = True

    MsgBox "Inserted " & UBound(selectedItems) & " image(s) successfully.", vbInformation
End Sub

2. Per eseguire il codice, fai clic sul Run button (Esegui) pulsante nella barra degli strumenti dell'editor VBA.

3. Seleziona uno o più file immagine quando appare la finestra di dialogo dei file, poi fai clic su OK.

4. Seleziona la cella iniziale quando richiesto.

La macro inserirà ogni immagine in righe successive a partire dalla cella selezionata:

  • Ogni immagine si ridimensionerà automaticamente per adattarsi alla cella.
  • L'immagine è bloccata per muoversi e ridimensionarsi con la cella.
  • Se selezioni 3 immagini e scegli la cella B2,
    → L'immagine 1 apparirà in B2,
    → L'immagine 2 in B3,
    → L'immagine 3 in B4.
Note:
  • Le immagini si adattano alla dimensione della cella (celle piccole renderanno le immagini più piccole).
  • Le immagini seguono l'allineamento verticale delle righe per impostazione predefinita.
  • Assicurati di avere abbastanza righe vuote per evitare di sovrapporre contenuti esistenti.

Risoluzione dei problemi: Se incontri avvisi di sicurezza delle macro, regola le impostazioni delle macro in Excel per abilitarle. Se ricevi un errore durante l'inserimento di un'immagine, conferma che il percorso esista e che il formato del file sia supportato (i formati comuni includono .jpg, .png, .bmp).


Formula Excel: Crea collegamenti cliccabili alle immagini utilizzando INDIRETTO o IPERLINK

Anche se Excel non supporta l'inserimento diretto di immagini tramite formule, puoi creare collegamenti interattivi alle immagini e simulare un flusso di lavoro di riferimento alle immagini. Questo è vantaggioso in dashboard, report o elenchi in cui gli utenti devono accedere rapidamente o rivedere immagini memorizzate altrove, come sul tuo computer o su un server condiviso. Ad esempio, puoi memorizzare i percorsi dei file delle immagini o gli URL nel tuo foglio di lavoro e renderli cliccabili, consentendo agli utenti di aprire le immagini nel loro browser o visualizzatore di immagini predefinito.

Vantaggi: Semplice, non richiede macro, e i valori delle celle possono essere mantenuti dinamicamente.
Limitazioni: Le immagini effettive non sono visibili nella cella - solo collegamenti cliccabili. Utile per un accesso rapido alle risorse visive senza incorporarle direttamente nel file.

1. Supponiamo di avere un elenco di percorsi di file di immagini o URL nella colonna A. In una cella vuota nella stessa riga (ad esempio, B2), inserisci la seguente formula per creare un collegamento ipertestuale cliccabile:

=HYPERLINK(A2,"View Image")

Questa formula crea un collegamento cliccabile nella cella B2 che, quando cliccato, apre l'immagine situata nel percorso o URL in A2.

2. Dopo aver inserito la formula in B2, premi Invio. Per applicare questa formula ad altre righe, trascina la maniglia di riempimento verso il basso secondo necessità in modo che ogni collegamento all'immagine appaia accanto al percorso dell'immagine corrispondente.

Note sui parametri: La funzione IPERLINK accetta due argomenti: il percorso/URL dell'immagine e il testo del collegamento. Assicurati che i percorsi delle immagini o gli URL siano validi e accessibili a chiunque utilizzi il foglio di Excel. Se si fa riferimento a file sul tuo disco locale, i collegamenti funzioneranno solo per gli utenti che hanno accesso allo stesso percorso.

Se vuoi visualizzare l'immagine effettiva basata su un percorso o un URL, dovresti utilizzare VBA o il collegamento di oggetti, poiché le immagini non possono essere incorporate nelle celle solo tramite formule.

Risoluzione dei problemi: Se il collegamento non si apre, conferma che il percorso del file sia corretto e che il programma predefinito per il tipo di immagine sia configurato correttamente. Gli URL Internet richiedono una connessione attiva.


 Demo: Inserire automaticamente un'immagine con dimensioni adatte alle celle con Kutools per Excel

 

Articoli correlati:


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 genera grafici | Richiama Funzioni avanzate
Funzionalità popolari: Trova, evidenzia o identifica duplicati | Elimina righe vuote | Combina colonne o celle senza perdere dati | Arrotonda
Super RICERCA.VERT: Ricerca con criteri multipli    Ricerca 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 a selezione multipla….
Gestione colonne: Aggiungi un numero specifico di colonne | Sposta colonne | Cambia lo stato di visibilità delle colonne nascoste | Confronta intervalli e colonne...
Funzionalità in evidenza: Attenzione della griglia | Visualizzazione di progettazione | Barra delle formule avanzata | Gestione Cartella di lavoro & Foglio di lavoro | Libreria AutoText | Selettore di data | Unisci dati | Crittografa/Decrittografa celle | Invia Email da elenco | Super Filtri | Filtro speciale (filtra grassetto/corsivo/barrato...)...
I15 migliori kit di strumenti:12 strumenti di testo (Aggiungi testo, Elimina Caratteri Specifici, ...) | Oltre50 tipi di grafici (Diagramma di Gantt, ...) | Oltre40 formule utili (Calcola l'età in base alla data di nascita, ...) |19 strumenti di inserimento (Inserisci codice QR, Inserisci immagine dal percorso, ...) |12 strumenti di conversione (Converti in parole, Conversione valuta, ...) |7 strumenti per unire & dividere (Unione avanzata righe, Dividi celle, ...) | ...e altro ancora
Usa Kutools nella lingua che preferisci – supporta Inglese, Spagnolo, Tedesco, Francese, Cinese e oltre40 altre!

Migliora le tue competenze su Excel con Kutools per Excel e sperimenta un nuovo livello di efficienza. Kutools per Excel offre oltre300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Clicca qui per ottenere la funzione di cui hai più bisogno...


Office Tab porta l’interfaccia a schede su Office, rendendo il tuo lavoro molto più semplice

  • Abilita la modifica a schede e la lettura 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 tua produttività del50% e ti fa risparmiare centinaia di clic ogni giorno!