Hai la necessità di inserire un'immagine o un logo all'interno di un foglio di Excel per renderlo più accattivante? Anche se non esiste una funzione predefinita che permette di ridimensionare un'immagine in modo che occupi interamente una cella di un foglio, è possibile risolvere il problema manualmente con pochi clic. Questo articolo spiega come inserire un'immagine all'interno di una cella di Excel e ridimensionarla in modo corretto.

Passaggi

  1. 1
    Apri il progetto di Microsoft Excel su cui vuoi lavorare. Accedi al menu File di Excel e clicca sulla voce Apri oppure clicca sull'icona del file con il tasto destro del mouse, seleziona l'opzione Apri con e infine clicca sulla voce Excel.
  2. 2
    Inserisci un'immagine. Accedi al menu Inserisci di Excel, scegli l'opzione Immagini, seleziona l'immagine da usare e clicca sul pulsante Inserisci.
  3. 3
    Ridimensiona l'immagine. Dopo aver selezionato l'immagine, apparirà la sezione "Dimensioni" all'interno della scheda "Strumenti immagini/Formato" della barra multifunzione di Excel.
    • Modifica i valori dei campi Altezza e Larghezza per modificare le dimensioni dell'immagine. In alternativa puoi ridimensionare l'immagine trascinando i punti di ancoraggio visualizzati sugli angoli.
  4. 4
    Blocca l'immagine a una cella. Per impostazione predefinita, l'immagine risulterà "libera" all'interno del foglio e non farà riferimento ad alcuna cella tanto meno alle sue dimensioni. Per risolvere questo problema occorre ancorare la foto a una cella specifica.
    • Clicca sull'immagine con il tasto destro del mouse e clicca sull'opzione Formato immagine. Adesso accedi alla scheda "Dimensioni e proprietà" (è caratterizzata da un'icona quadrata verde e da due frecce), quindi seleziona la voce Sposta e ridimensiona con le celle.
      • In alternativa, puoi usare il codice VBA dopo aver inserito nel foglio alcune immagini. Dopo aver inserito le immagini premi la combinazione di tasti Alt + F11 per aprire l'editor VBA. Clicca sul menu Inserisci, scegli l'opzione Modulo, quindi incolla il codice riportato di seguito:
      • Public Sub FitPic()
        On Error GoTo NOT_SHAPE
        Dim PicWtoHRatio As Single
        Dim CellWtoHRatio As Single
        With Selection
        PicWtoHRatio = .Width / .Height
        End With
        With Selection.TopLeftCell
        CellWtoHRatio = .Width / .RowHeight
        End With
        Select Case PicWtoHRatio / CellWtoHRatio
        Case Is > 1
        With Selection
        .Width = .TopLeftCell.Width
        .Height = .Width / PicWtoHRatio
        End With
        Case Else
        With Selection
        .Height = .TopLeftCell.RowHeight
        .Width = .Height * PicWtoHRatio
        End With
        End Select
        With Selection
        .Top = .TopLeftCell.Top
        .Left = .TopLeftCell.Left
        End With
        Exit Sub
        NOT_SHAPE:
        MsgBox "Seleziona un'immagine prima di eseguire la macro."
        End Sub
        
    • Premi il tasto funzione F5 per eseguire il codice della macro. Ripeti il passaggio per tutte le immagini che hai inserito nel foglio e che devi associare a una cella specifica.
    Pubblicità

Informazioni su questo wikiHow

Lo Staff di wikiHow
Co-redatto da:
Staff di wikiHow - Redazione
Questo articolo è stato scritto in collaborazione con il nostro team di editor e ricercatori esperti che ne hanno approvato accuratezza ed esaustività.

Il Content Management Team di wikiHow controlla con cura il lavoro dello staff di redattori per assicurarsi che ogni articolo incontri i nostri standard di qualità. Questo articolo è stato visualizzato 6 547 volte
Categorie: Office
Pubblicità