Immagini in Excel: inserisci, ridimensiona, salva, elimina più immagini o foto in Excel
Che tu debba inserire immagini dal computer, dal web o da OneDrive, o bloccarle in celle specifiche, questa guida offre soluzioni complete. Imparerai anche come visualizzare dinamicamente immagini in base ai valori delle celle, ridimensionare e allineare più foto, inserire immagini in commenti o intestazioni e creare elenchi a discesa dinamici con immagini. Per attività avanzate come esportazione, rinomina, visualizzazione flottante o eliminazione di immagini da intervalli o fogli specifici, sono incluse istruzioni dettagliate passo-passo per guidarti in ogni procedura.
Indice dei contenuti:
1. Inserisci immagini o foto nel foglio di lavoro da computer, web o OneDrive
2. Blocca immagini o foto nella cella di Excel
3. Inserisci più immagini o foto in Excel
- 3.1 Inserisci più immagini o foto e ridimensionali per adattarle alle celle con codice VBA
- 3.2 Inserisci più immagini o foto e ridimensionali per adattarle alle celle con una funzione avanzata
4. Inserisci più immagini o foto corrispondenti ai loro nomi nelle celle
- 4.1 Inserisci più immagini o foto corrispondenti ai loro nomi con codice VBA
- 4.2 Inserisci più immagini o foto corrispondenti ai loro nomi con una funzione utile
5. Inserisci o visualizza immagini o foto da URL
- 5.1 Inserisci o visualizza immagini o foto da URL con codice VBA
- 5.2 Inserisci o visualizza immagini o foto da URL con una funzione straordinaria
6. Inserisci o visualizza immagini o foto da percorsi file
- 6.1 Inserisci o visualizza immagini o foto da percorsi file con codice VBA
- 6.2 Inserisci o visualizza immagini o foto da percorsi file con una funzione straordinaria
7. Inserisci un'immagine o foto in un commento
8. Inserisci un'immagine o foto in intestazione o piè di pagina
9. Inserisci la stessa immagine o foto in più fogli di lavoro
10. Inserisci un'immagine o foto dietro il contenuto delle celle
- 10.1 Inserisci un'immagine o foto dietro il contenuto delle celle con la funzione Sfondo
- 10.2 Inserisci un'immagine o foto trasparente dietro il contenuto delle celle
- 10.3 Inserisci un'immagine o foto trasparente dietro il contenuto delle celle come watermark
11. Inserisci un intervallo di celle come formato immagine o foto in Excel
- 11.1 Inserisci un intervallo di celle come formato immagine o foto con la funzione Copia come immagine
- 11.2 Inserisci un intervallo di celle come formato immagine o foto con lo strumento Fotocamera
- 11.3 Inserisci un intervallo di celle come formato immagine o foto con una funzione utile
12. Inserisci un'immagine o foto dinamicamente in base al valore della cella
- 12.1 Inserisci un'immagine o foto dinamicamente in base al valore della cella con la funzione Intervallo denominato
- 12.2 Inserisci un'immagine o foto dinamicamente in base al valore della cella con una funzione pratica
13. Esporta o salva tutte le immagini o foto da un file Excel
- 13.1 Esporta o salva tutte le immagini o foto da Excel con la funzione Salva con nome
- 13.2 Esporta o salva tutte le immagini o foto da Excel cambiando l'estensione del file
- 13.3 Esporta o salva tutte le immagini o foto da Excel con una funzione avanzata
14. Rinomina i nomi delle immagini in una cartella in base a un elenco di celle in Excel
15. Ingrandisci o riduci l'immagine al clic
16. Mantieni sempre un'immagine visibile durante lo scorrimento del foglio di lavoro
17. Elimina immagini o foto dal foglio attivo / da un intervallo di celle
Inserisci immagini o foto nel foglio di lavoro da computer, web o OneDrive
Tutte le versioni di Excel permettono di inserire immagini o foto dal computer, ma, se desideri inserire immagini dal web o da OneDrive, è necessario Excel2013 o versioni successive.
Inserisci immagini o foto dal computer
Per la maggior parte degli utenti è semplice inserire immagini salvate sul computer nel foglio di lavoro. Procedi così:
1. Nel foglio di lavoro, fai clic nel punto in cui desideri inserire le immagini.
2. Poi, clicca su Inserisci > Immagini > Questo dispositivo, vedi screenshot:
3. Nella finestra Inserisci immagine che si apre, apri la cartella che contiene le immagini, quindi tieni premuto il tasto Ctrl per selezionare le immagini che vuoi inserire, vedi screenshot:
4. Poi, clicca sul pulsante Inserisci, le immagini selezionate saranno inserite nel foglio. Ora puoi regolare o ridimensionare le immagini in base alle celle desiderate, vedi screenshot:
Inserisci immagini o foto da web o OneDrive
Se disponi di Excel2013 o versioni successive, puoi inserire immagini dal web o da OneDrive. Procedi così:
1. Nel foglio di lavoro, fai clic nel punto in cui desideri inserire le immagini.
2. Poi, clicca su Inserisci > Immagini > Immagini online, vedi screenshot:
3. Verrà visualizzata una finestra. Nella sezione Immagini online, digita ciò che stai cercando nella casella di testo e premi Invio. Tutte le immagini corrispondenti verranno mostrate, vedi screenshot:
4. Poi, seleziona le immagini desiderate e clicca su Inserisci. Dopo averle inserite, ridimensionali o posizionale dove necessario.
Suggerimenti:
1. Per cercare immagini specifiche, puoi filtrare i risultati trovati per dimensione, tipo, layout o colore secondo le tue esigenze.
2. Oltre a inserire immagini dalla ricerca Bing, puoi anche inserire immagini salvate su OneDrive. Nella finestra sottostante, clicca su OneDrive in basso a sinistra, quindi seleziona le immagini che desideri inserire.
Blocca immagini o foto nella cella di Excel
Normalmente, dopo aver inserito le immagini nelle celle, se ridimensioni, filtri o nascondi le celle che contengono l'immagine, quest'ultima non verrà ridimensionata o filtrata insieme alla cella, come mostrato nella demo sotto.
In questo caso, dovresti bloccare l'immagine nella cella, così potrà essere ridimensionata, filtrata o nascosta insieme alla cella. Procedi come segue:
1. Clicca per selezionare un'immagine e premi Ctrl + A per selezionare tutte le immagini nel foglio di lavoro.
2. Poi, fai clic destro su una delle immagini e seleziona Dimensione e proprietà dal menu contestuale, vedi screenshot:
3. Nel riquadro Formatta immagine espanso, sotto la sezione Proprietà, seleziona l'opzione Sposta e ridimensiona con le celle, vedi screenshot:
4. Poi, chiudi il riquadro Formatta immagine. Ora, ridimensionando, filtrando o nascondendo le celle, anche le immagini verranno spostate, filtrate o nascoste.
Inserisci più immagini o foto in Excel
A volte può essere necessario inserire più immagini nelle celle e ridimensionarle automaticamente per adattarle alle dimensioni delle celle senza doverle ridimensionare e trascinare manualmente. Qui ti presento due modi per risolvere questo compito in Excel.
Inserisci più immagini o foto e ridimensionali per adattarle alle celle con codice VBA
Il seguente codice VBA può aiutarti a inserire più immagini nelle celle in base alla dimensione delle celle. Procedi così:
1. Regola la dimensione delle celle dove vuoi inserire l'immagine, quindi seleziona le celle.
2. Poi, tieni premuti i tasti ALT + F11 per aprire la finestra Microsoft Visual Basic for Applications.
3. Clicca su Inserisci > Modulo e incolla la macro seguente nella finestra del Modulo.
Codice VBA: inserisci più immagini in base alla dimensione delle celle
Sub InsertPictures()
'Updateby Extendoffice
Dim PicList() As Variant
Dim PicFormat As String
Dim Rng As Range
Dim sShape As Shape
On Error Resume Next
PicList = Application.GetOpenFilename(PicFormat, MultiSelect:=True)
xColIndex = Application.ActiveCell.Column
If IsArray(PicList) Then
xRowIndex = Application.ActiveCell.Row
For lLoop = LBound(PicList) To UBound(PicList)
Set Rng = Cells(xRowIndex, xColIndex)
Set sShape = ActiveSheet.Shapes.AddPicture(PicList(lLoop), msoFalse, msoCTrue, Rng.Left, Rng.Top, Rng.Width, Rng.Height)
xRowIndex = xRowIndex + 1
Next
End If
End Sub
4. Poi premi il tasto F5 per eseguire il codice. Nella finestra Apri, scegli la cartella che contiene le immagini, seleziona le immagini che vuoi inserire e clicca su Apri. Tutte le immagini selezionate saranno inserite nella selezione in base alla dimensione delle celle. Vedi screenshot:
Inserisci più immagini o foto e ridimensionali per adattarle alle celle con una funzione avanzata
Se non hai familiarità con il codice VBA, puoi utilizzare una funzione avanzata – Importa immagini di Kutools per Excel. Con questa funzione puoi importare rapidamente e facilmente più immagini nelle celle.
1. Clicca su Kutools Plus > Importa & Esporta > Importa immagini, vedi screenshot:
2. Nella finestra Importa immagini che si apre, esegui le seguenti operazioni:
- Specifica l'ordine delle immagini dal menu Ordine importazione, puoi scegliere Riempi per Colonna, quindi per Riga oppure Riempi per Riga, quindi per Colonna;
- Poi, clicca sul pulsante Aggiungi per selezionare i file immagine o la cartella da aggiungere all'elenco immagini;
- Clicca sul pulsante Dimensione importazione, nella finestra Dimensione importazione immagini seleziona l'opzione Dimensione cella abbinata.
3. Dopo aver completato le impostazioni, clicca su Importa, e ora si aprirà un'altra finestra Importa immagini: specifica le celle di destinazione in cui importare le immagini, vedi screenshot:
4. Poi, clicca su OK, tutte le immagini selezionate saranno inserite adattandosi alla dimensione delle celle specifiche come mostrato nello screenshot:
Inserisci più immagini o foto corrispondenti ai loro nomi nelle celle
Se hai un elenco di nomi prodotto in una colonna e ora devi inserire le relative immagini in un'altra colonna come mostrato nello screenshot, inserire le immagini e trascinarle una per una richiede molto tempo. In questa sezione ti mostro alcuni metodi rapidi.
Inserisci più immagini o foto corrispondenti ai loro nomi con codice VBA
Il seguente codice VBA può aiutarti a inserire rapidamente più immagini abbinate ai loro nomi, procedi così:
1. Tieni premuti i tasti ALT + F11 per aprire la finestra Microsoft Visual Basic for Applications.
2. Clicca su Inserisci > Modulo e incolla la macro seguente nella finestra del Modulo.
Codice VBA: inserisci più immagini abbinate ai loro nomi
Sub InserPictureByName()
'Updateby Extendoffice
Dim xFDObject As FileDialog
Dim xStrPath, xStrPicPath As String
Dim xRgName, xRgInser, xRg, xRgI As Range
Dim xFNum As Integer
Set xFDObject = Application.FileDialog(msoFileDialogFolderPicker)
With xFDObject
.Title = "Please select the folder:"
.InitialFileName = Application.ActiveWorkbook.Path
.Show
.AllowMultiSelect = False
End With
On Error Resume Next
xStrPath = ""
xStrPath = xFDObject.SelectedItems.Item(1)
If xStrPath = "" Then
Exit Sub
End If
Set xRgName = Application.InputBox("Please select the cells contain the image name:", "Kutools for Excel", , , , , , 8)
If xRgName Is Nothing Then
MsgBox "No cells are select, exit operation! ", vbInformation, "Kutools for Excel"
Exit Sub
End If
Set xRgInser = Application.InputBox("Please select the cells to output the images", "Kutools for Excel", , , , , , 8)
If xRgInser Is Nothing Then
MsgBox " No cells are select, exit operation.! ", vbInformation, "Kutools for Excel"
Exit Sub
End If
For xFNum = 1 To xRgName.Count
Set xRg = xRgName.Item(xFNum)
Set xRgI = xRgInser.Item(xFNum)
xStrPicPath = xStrPath & "\" & xRg.Text & ".png"
If Not Dir(xStrPicPath, vbDirectory) = vbNullString Then
With xRgI.Parent.Pictures.Insert(xStrPicPath)
.Left = xRgI.Left
.Top = xRgI.Top
.ShapeRange.LockAspectRatio = msoFalse
.ShapeRange.Height = 60
.ShapeRange.Width = 60
End With
End If
Next
End Sub
Nota: Nel codice sopra puoi modificare altezza e larghezza delle immagini tramite gli script “.ShapeRange.Height =60”, “.ShapeRange.Width =60” secondo le tue necessità.
3. Poi, premi il tasto F5 per eseguire il codice e nella finestra che si apre seleziona la cartella che contiene le immagini da inserire, vedi screenshot:
4. Poi, clicca su OK, si aprirà una finestra di dialogo: seleziona le celle che contengono i nomi delle immagini, vedi screenshot:
5. Continua cliccando OK, si aprirà un'altra finestra di dialogo: seleziona le celle dove vuoi posizionare le immagini, vedi screenshot:
6. Infine, clicca su OK e le immagini saranno inserite nelle celle in base ai loro nomi, vedi screenshot:
Inserisci più immagini o foto corrispondenti ai loro nomi con una funzione utile
Se hai Kutools per Excel, con la funzione Abbinamento importa immagini puoi inserire rapidamente e facilmente le immagini in base ai nomi delle immagini.
Kutools per Excel - Ricco di oltre 300 strumenti essenziali per Excel. Goditi funzionalità AI permanentemente gratuite! Scarica ora!
1. Clicca su Kutools Plus > Importa & Esporta > Abbinamento importa immagini, vedi screenshot:
2. Nella finestra di dialogo Abbinamento importa immagini che si apre, esegui le seguenti operazioni:
- Specifica l'ordine delle immagini dal menu Ordine importazione, puoi scegliere Riempi per Colonna, quindi per Riga oppure Riempi per Riga, quindi per Colonna;
- Poi, dalla casella di testo Intervallo abbinamento, seleziona i nomi delle immagini su cui vuoi basare l'inserimento;
- Poi, clicca sul pulsante Aggiungi per selezionare i file immagine o la cartella da aggiungere all'elenco immagini;
- Successivamente, devi specificare la dimensione delle immagini. Clicca su Dimensione importazione, nella finestra Dimensione importazione immagini seleziona la dimensione desiderata.
3. Dopo aver completato le impostazioni, clicca su Importa, scegli una cella o un elenco di celle dove posizionare le immagini dalla finestra Abbinamento importa immagini che si apre, vedi screenshot:
4. Poi, clicca su OK e tutte le immagini i cui nomi corrispondono ai valori delle celle saranno inserite, vedi screenshot:
Inserisci o visualizza immagini o foto da URL
Hai mai provato a visualizzare o inserire immagini da un elenco di URL? Forse non esiste un metodo diretto per inserirle in Excel, ma puoi utilizzare un codice o uno strumento di terze parti per gestire questa esigenza.
Inserisci o visualizza immagini o foto da URL con codice VBA
Applica il seguente codice VBA per inserire le immagini in base a un elenco di URL.
1. Prima di tutto, regola la dimensione delle celle adiacenti dove vuoi posizionare le immagini.
2. Tieni premuti i tasti ALT + F11 per aprire la finestra Microsoft Visual Basic for Applications.
3. Clicca su Inserisci > Modulo e incolla la macro seguente nella finestra del Modulo.
Codice VBA: inserisci immagini da un elenco di URL
Sub URLPictureInsert()
'Updateby Extendoffice
Dim Pshp As Shape
Dim xRg As Range
Dim xCol As Long
On Error Resume Next
Application.ScreenUpdating = False
Set Rng = ActiveSheet.Range("A2:A5")
For Each cell In Rng
filenam = cell
ActiveSheet.Pictures.Insert(filenam).Select
Set Pshp = Selection.ShapeRange.Item(1)
If Pshp Is Nothing Then GoTo lab
xCol = cell.Column + 1
Set xRg = Cells(cell.Row, xCol)
With Pshp
.LockAspectRatio = msoFalse
If .Width > xRg.Width Then .Width = xRg.Width * 2 / 3
If .Height > xRg.Height Then .Height = xRg.Height * 2 / 3
.Top = xRg.Top + (xRg.Height - .Height) / 2
.Left = xRg.Left + (xRg.Width - .Width) / 2
End With
lab:
Set Pshp = Nothing
Range("A2").Select
Next
Application.ScreenUpdating = True
End Sub
Note: Nel codice sopra, A2:A5 è l'intervallo di celle che contiene gli indirizzi URL da cui vuoi estrarre le immagini. Modifica i riferimenti alle celle secondo le tue necessità.
4. Poi premi il tasto F5 per eseguire il codice: le immagini corrispondenti saranno estratte dagli URL nella colonna adiacente e posizionate al centro delle celle, vedi screenshot:
Inserisci o visualizza immagini o foto da URL con una funzione straordinaria
Kutools per Excel offre una funzione straordinaria – Inserisci immagini da percorso (URL). Con questa utility, le immagini corrispondenti verranno estratte dagli URL in modo rapido e semplice.
1. Clicca su Kutools > Inserisci > Inserisci immagini da percorso (URL), vedi screenshot:
2. Nella finestra Inserisci immagini da percorso (URL) che si apre, imposta le seguenti opzioni:
- Seleziona l'elenco delle celle con URL e un intervallo di celle dove vuoi inserire le immagini;
- Specifica la dimensione delle immagini desiderata dalla sezione Dimensione immagine.
3. Poi, clicca su Ok, tutte le immagini saranno estratte dagli URL, vedi screenshot:
Inserisci o visualizza immagini o foto da percorsi file
Se hai bisogno di inserire immagini da un percorso file, qui trovi anche le soluzioni.
Inserisci o visualizza immagini o foto da percorsi file con codice VBA
Puoi applicare il seguente codice VBA per inserire immagini in base ai percorsi dei file immagine.
1. Tieni premuti i tasti ALT + F11 per aprire la finestra Microsoft Visual Basic for Applications.
2. Clicca su Inserisci > Modulo e incolla il codice seguente nella finestra del Modulo.
Codice VBA: inserisci immagini da un intervallo di percorsi file
Sub InsertPicFromFilePath()
'Updateby Extendoffice
Dim xRg As Range
Dim xCell As Range
Dim xVal As String
On Error Resume Next
Set xRg = Application.InputBox("Please select file path cells:", "KuTools for Excel", Selection.Address, , , , , 8)
If xRg Is Nothing Then Exit Sub
Application.ScreenUpdating = False
For Each xCell In xRg
xVal = xCell.Value
If xVal <> "" Then
ActiveSheet.Shapes.AddPicture xCell.Value, msoFalse, msoTrue, _
xCell.Offset(0, 1).Left, xCell.Top, xCell.Height, _
xCell.Height
End If
Next
Application.ScreenUpdating = True
End Sub
3. Dopo aver inserito il codice sopra, premi F5 per eseguirlo: si aprirà una finestra di dialogo, seleziona le celle con i percorsi dei file, vedi screenshot:
4. Poi clicca su OK, tutte le immagini in base ai percorsi file saranno visualizzate nella colonna successiva come mostrato nello screenshot:
Inserisci o visualizza immagini o foto da percorsi file con una funzione straordinaria
La funzione Inserisci immagini da percorso (URL) di Kutools per Excel può anche aiutarti a visualizzare le immagini relative dal percorso file.
Kutools per Excel - Ricco di oltre 300 strumenti essenziali per Excel. Goditi funzionalità AI permanentemente gratuite! Scarica ora!
1. Clicca su Kutools > Inserisci > Inserisci immagini da percorso (URL), nella finestra che si apre specifica l'intervallo dei percorsi file, l'intervallo di destinazione per le immagini e la dimensione desiderata, vedi screenshot:
2. Dopo aver impostato le opzioni, clicca su Ok: le immagini saranno inserite nelle celle selezionate immediatamente, vedi screenshot:
Inserisci un'immagine o foto in un commento
Inserire un'immagine in una cella è semplice, ma a volte potresti voler inserire un'immagine in una casella di commento. Come si può fare?
1. Seleziona e fai clic destro sulla cella dove vuoi inserire il commento, poi scegli Inserisci commento, vedi screenshot:
2. Poi passa il cursore sui bordi della casella del commento finché il cursore non diventa una freccia a quattro punte. Poi fai clic destro e seleziona l'opzione Formatta commento, vedi screenshot:
3. Nella finestra Formatta commento che si apre, clicca sulla scheda Colori e linee, poi seleziona Effetti di riempimento dal menu Colore, vedi screenshot:
4. Poi, nella finestra Effetti di riempimento, clicca sulla scheda Immagine e poi su Seleziona immagine per scegliere l'immagine da inserire, vedi screenshot:
5. Poi, clicca su OK > OK: l'immagine sarà inserita nella casella del commento, vedi screenshot:
Inserisci un'immagine o foto in intestazione o piè di pagina
Se vuoi inserire un'immagine nell'intestazione o nel piè di pagina del foglio Excel, segui questi passaggi:
1. Attiva il foglio di lavoro dove vuoi inserire l'immagine nell'intestazione o nel piè di pagina.
2. Poi, clicca su Inserisci > Intestazione e piè di pagina, e accederai alla scheda Strumenti intestazione e piè di pagina. Vedi screenshot:
3. Per inserire un'immagine in intestazione o piè di pagina, clicca sulla casella di intestazione o piè di pagina a sinistra, destra o al centro secondo necessità, poi clicca su Immagine sotto la scheda Progettazione, vedi screenshot:
4. Poi, si aprirà una finestra Inserisci immagini: scegli l'immagine da aggiungere e clicca su Inserisci. Ora apparirà un segnaposto &[Immagine] nella casella di intestazione o piè di pagina. Clicca fuori dalla casella per visualizzare l'immagine inserita come mostrato nello screenshot:
Suggerimento: a volte potresti notare che l'immagine si sovrappone all'area dati del foglio di lavoro come mostrato nello screenshot. Questo accade perché l'immagine è troppo grande e non viene ridimensionata automaticamente per adattarsi alla sezione di intestazione o piè di pagina.
Per risolvere questo problema, basta ridimensionare l'immagine nell'intestazione o nel piè di pagina seguendo questi passaggi:
1. Clicca nella sezione di intestazione o piè di pagina dove si trova l'immagine, poi clicca su Formatta immagine sotto la scheda Progettazione, vedi screenshot:
2. Nella finestra Formatta immagine, sotto la scheda Dimensioni, regola la dimensione dell'immagine per adattarla alla sezione di intestazione o piè di pagina, vedi screenshot:
3. Poi, clicca su OK per ottenere il risultato desiderato.
Inserisci la stessa immagine o foto in più fogli di lavoro
A volte potresti voler inserire un logo in tutti i fogli di lavoro della cartella. Normalmente puoi usare la funzione Inserisci per aggiungere l'immagine da un foglio all'altro uno per volta. Oltre a questa funzione dispendiosa in termini di tempo, il seguente codice VBA ti permette di inserire la stessa immagine nella cella specifica di tutti i fogli contemporaneamente. Procedi così:
1. Tieni premuti i tasti ALT + F11 per aprire la finestra Microsoft Visual Basic for Applications.
2. Clicca su Inserisci > Modulo e incolla il codice seguente nella finestra del Modulo.
Codice VBA: inserisci la stessa immagine in tutti i fogli di lavoro:
Sub InsertImagetoallsheets()
'Updateby Extendoffice
Dim I As Long
Dim xPath As String
Dim xShape As Shape
Dim xRg As Range
xPath = "C:\Users\AddinTestWin10\Desktop\my images\logo.png"
If Dir(xPath) = "" Then
MsgBox "Picture file was not found in path!", vbInformation, "KuTools for Excel"
Exit Sub
End If
For I = 1 To ActiveWorkbook.Sheets.Count
Set xRg = Sheets(I).Range("A1")
Set xShape = Sheets(I).Shapes.AddPicture(xPath, True, True, xRg.Left, xRg.Top, xRg.Width, xRg.Height)
Next
End Sub
Nota: Nel codice sopra, C:\Users\AddinTestWin10\Desktop\my images\logo.png è il percorso e il nome dell'immagine, mentre A1 in Range("A1") è la cella dove vuoi inserire l'immagine. Modificali secondo le tue necessità.
3. Poi premi F5 per eseguire il codice: l'immagine specificata verrà inserita nella cella A1 di ogni foglio di lavoro immediatamente. Vedi demo sotto:
Inserisci un'immagine o foto dietro il contenuto delle celle
Per rendere i dati del foglio di lavoro più accattivanti, puoi usare un'immagine come sfondo. Ecco alcuni metodi per inserire un'immagine dietro il contenuto delle celle.
Inserisci un'immagine o foto dietro il contenuto delle celle con la funzione Sfondo
1. Apri il foglio di lavoro dove vuoi inserire un'immagine di sfondo.
2. Poi, clicca su Layout di pagina > Sfondo, vedi screenshot:
3. Nella finestra Inserisci immagini che si apre, scegli un'immagine dal computer, dal sito web o da OneDrive secondo necessità, vedi screenshot:
4. Ora l'immagine è stata inserita come sfondo nel foglio di lavoro come mostrato nello screenshot:
Suggerimento: per eliminare l'immagine di sfondo, clicca su Layout di pagina > Elimina sfondo. Vedi screenshot:
Inserisci un'immagine o foto trasparente dietro il contenuto delle celle
Con il metodo sopra non puoi modificare la trasparenza dell'immagine di sfondo inserita, quindi se il colore dell'immagine è intenso potrebbe essere difficile leggere i dati del foglio. In questa sezione ti mostro come inserire un'immagine trasparente dietro le celle.
1. Clicca su Inserisci > Forme e seleziona un rettangolo, vedi screenshot:
2. Poi, disegna una forma della dimensione desiderata nel foglio di lavoro attivo.
3. Dopo aver disegnato la forma, viene visualizzata la scheda Strumenti disegno nella barra multifunzione, poi clicca su Formato > Contorno forma > Nessun contorno, vedi screenshot:
4. Poi, fai clic destro sulla forma e scegli Formatta forma dal menu contestuale, vedi screenshot:
5. Nel riquadro Formatta forma espanso, sotto la scheda Riempimento e linea, esegui le seguenti operazioni:
- Nella sezione Riempimento, seleziona l'opzione Riempimento con immagine o trama;
- Clicca sul pulsante Inserisci dalla fonte immagine e scegli l'immagine da inserire;
- Poi, regola la trasparenza dell'immagine secondo necessità dalla sezione Trasparenza.
6. Ora vedrai che la forma riempita con l'immagine appare come uno sfondo, come mostrato nello screenshot:
Nota: dopo aver inserito questo tipo di immagine di sfondo, non sarà possibile inserire testo nell'area dell'immagine.
Inserisci un'immagine o foto trasparente dietro il contenuto delle celle come watermark
Entrambi i metodi sopra hanno dei limiti: il primo non permette di modificare la trasparenza, il secondo non consente di inserire testo nelle celle all'interno dell'area immagine. Per risolvere questi problemi, la funzione Inserisci Watermark di Kutools per Excel può aiutarti.
1. Clicca su Kutools > Inserisci > Inserisci Watermark, vedi screenshot:
2. Nella finestra Inserisci Watermark che si apre, seleziona Watermark Immagine, poi clicca su Seleziona immagine per scegliere l'immagine da inserire, specifica la scala e seleziona l'opzione Erosione, vedi screenshot:
3. Poi, clicca su Ok: l'immagine sarà inserita come sfondo nel foglio di lavoro.
Inserisci un intervallo di celle come formato immagine o foto in Excel
Hai mai provato a copiare un intervallo di celle e inserirlo come immagine in Excel? In questa sezione ti mostro alcuni metodi rapidi per farlo.
Inserisci un intervallo di celle come formato immagine o foto con la funzione Copia come immagine
In Excel puoi usare la funzione Copia come immagine per copiare e inserire un intervallo di celle come immagine.
1. Seleziona l'intervallo di celle che vuoi copiare e inserire come immagine.
2. Poi, clicca su Home > Copia > Copia come immagine, vedi screenshot:
3. Nella finestra Copia immagine che si apre, seleziona Immagine dalla sezione Formato, vedi screenshot:
4. Poi, clicca su OK, ora devi solo premere Ctrl + V per incollare l'immagine ovunque nella cartella di lavoro.
Inserisci un intervallo di celle come formato immagine o foto con lo strumento Fotocamera
In Excel è disponibile lo strumento Fotocamera che ti permette di fotografare i dati selezionati e incollarli come immagine. Quando i dati originali cambiano, anche l'immagine copiata si aggiornerà dinamicamente.
Prima devi visualizzare la Fotocamera sulla barra multifunzione e poi utilizzarla.
1. Clicca sull'icona Personalizza barra di accesso rapido, poi su Altri comandi, vedi screenshot:
2. Nella finestra Opzioni di Excel che si apre, esegui le seguenti operazioni:
- Seleziona Tutti i comandi dal menu Scegli comandi da;
- Poi scorri e seleziona Fotocamera dall'elenco;
- Poi, clicca su Aggiungi per aggiungere lo strumento alla barra di accesso rapido;
- Infine, clicca su OK per chiudere la finestra.
3. Ora lo strumento Fotocamera è visualizzato sulla barra multifunzione, vedi screenshot:
4. Poi, seleziona l'intervallo di celle che vuoi trasformare in immagine.
5. Poi, clicca sullo strumento Fotocamera, vai sul foglio di lavoro e clicca ovunque: l'area dati verrà inserita come immagine come mostrato nella demo sotto:
Inserisci un intervallo di celle come formato immagine o foto con una funzione utile
Se hai Kutools per Excel, con la funzione Libreria AutoText puoi salvare i dati selezionati nella Libreria AutoText e poi usarli come immagine o testo in futuro come preferisci.
Kutools per Excel - Ricco di oltre 300 strumenti essenziali per Excel. Goditi funzionalità AI permanentemente gratuite! Scarica ora!
1. Seleziona l'area dati che vuoi inserire come immagine.
2. Poi, clicca su Kutools > Navigazione, vedi screenshot:
3. Nel riquadro Navigazione espanso, clicca sull'icona Libreria AutoText, poi clicca sull'icona Aggiungi contenuto selezionato ad AutoText, vedi screenshot:
4. Nella finestra Nuova voce AutoText, specifica un nome per l'elemento e seleziona il gruppo a cui aggiungerlo. Vedi screenshot:
5. Poi, clicca su Aggiungi per inserirlo nel riquadro Libreria AutoText. Se vuoi inserire questo intervallo come immagine, basta cliccare su una cella per posizionare l'immagine, poi trovare l'elemento salvato nel riquadro Libreria AutoText e cliccare su Inserisci come > Immagine (EMF) dal menu a discesa dell'elemento. L'area dati verrà inserita nel foglio come immagine, vedi screenshot:
Inserisci un'immagine o foto dinamicamente in base al valore della cella
In questa sezione ti mostro come visualizzare un'immagine specifica in base al valore di una cella. Ad esempio, voglio mostrare l'immagine corrispondente quando seleziono un elemento da una cella con elenco a discesa e, scegliendone un altro, l'immagine cambierà dinamicamente come mostrato nella demo sotto:
Inserisci un'immagine o foto dinamicamente in base al valore della cella con la funzione Intervallo denominato
Normalmente, in Excel puoi creare un intervallo denominato dinamico e poi usare l'immagine collegata per risolvere questo compito.
1. Prima di tutto, crea due colonne che contengano i nomi dei prodotti e le relative immagini, vedi screenshot:
2. Poi, crea un elenco a discesa per i valori delle celle. Clicca su una cella per visualizzare l'elenco a discesa, poi clicca su Dati > Convalida dati > Convalida dati, vedi screenshot:
3. Nella finestra Convalida dati che si apre, sotto la scheda Impostazioni, scegli Elenco dal menu Consenti e seleziona le celle da cui creare l'elenco a discesa nella casella Origine, vedi screenshot:
4. Clicca su OK: l'elenco a discesa con i valori delle celle è stato creato, seleziona un elemento dall'elenco, vedi screenshot:
5. Poi, clicca su Formule > Definisci nome, vedi screenshot:
6. Nella finestra Nuovo nome, esegui le seguenti operazioni:
- Inserisci un nome chiamato myimage nella casella Nome;
- Poi copia e incolla questa formula: =INDICE(Sheet11!$A$2:$B$6;CONFRONTA(Sheet11!$E$2;Sheet11!$A$2:$A$6;0);2) nella casella Si riferisce a.
Nota: nella formula sopra:
- Sheet11!$A$2:$B$6: è il foglio e l'intervallo che contiene i valori e le immagini che vuoi usare;
- Sheet11!$E$2: è la cella del foglio dove hai creato l'elenco a discesa;
- Sheet11!$A$2:$A$6: è l'elenco di celle su cui hai basato l'elenco a discesa;
- Il numero variabile2 è il numero della colonna che contiene le immagini. Se le tue immagini sono nella colonna C, inserisci3.
7. Poi, clicca su OK, quindi copia e incolla l'immagine corrispondente in base al valore della cella E2 dall'intervallo originale alla cella F2, vedi screenshot:
8. Poi, seleziona l'immagine nella cella F2 e inserisci questa formula =myimage (myimage è il nome dell'intervallo creato al punto6) nella barra della formula, vedi screenshot:
9. Dopo aver inserito la formula, premi Invio: ora, scegliendo un elemento dall'elenco a discesa, l'immagine relativa verrà visualizzata immediatamente. Vedi screenshot:
Inserisci un'immagine o foto dinamicamente in base al valore della cella con una funzione pratica
Il metodo sopra può risultare complesso per molti utenti. Qui ti presento una funzione pratica – Elenco a discesa con immagini di Kutools per Excel: con questo strumento puoi creare più elenchi a discesa con le relative immagini in pochi clic.
1. Prima di tutto, crea due colonne che contengano i nomi dei prodotti e le relative immagini nel foglio di lavoro.
2. Poi, clicca su Kutools > Elenco a discesa > Elenco a discesa con immagini, vedi screenshot:
3. Nella finestra Elenco a discesa con immagini, se hai già creato le colonne con i valori e le immagini, ignora il passaggio1, poi seleziona i dati originali, l'intervallo immagini e l'intervallo di output, vedi screenshot:
4. Poi, clicca su Ok: gli elenchi a discesa con immagini saranno creati nelle celle selezionate e, selezionando un elemento, verrà visualizzata immediatamente l'immagine corrispondente, vedi demo sotto:
Esporta o salva tutte le immagini o foto da un file Excel
Se nel tuo file Excel ci sono molte immagini e vuoi estrarle e salvarle tutte in una cartella, come puoi farlo facilmente in Excel?
Esporta o salva tutte le immagini o foto da Excel con la funzione Salva con nome
Normalmente puoi usare la funzione Salva con nome per salvare tutte le immagini dal file, procedi così:
1. Clicca su File > Salva con nome, nella finestra Salva con nome specifica una cartella dove esportare i file, poi scegli Pagina Web (*.htm;*.html) dal menu Specifica formato di salvataggio, vedi screenshot:
2. Poi clicca su Salva, vai nella cartella specificata: troverai due file, uno in formato HTML e una cartella che contiene immagini, grafici e altri oggetti dal file Excel. Vedi screenshot:
3. Ora puoi trascinare solo le immagini in un'altra cartella secondo necessità.
Nota: usando questa funzione Salva con nome otterrai ogni immagine due volte, una più piccola e una più grande, quindi puoi salvare le immagini ad alta risoluzione secondo necessità.
Esporta o salva tutte le immagini o foto da Excel cambiando l'estensione del file
Per salvare tutte le immagini da un file Excel puoi anche cambiare l'estensione del file in RAR. Procedi così:
1. Cambia l'estensione del file xlsx in rar come mostrato nello screenshot:
2. Poi, estrai il file: troverai3 cartelle e1 file nella cartella, vedi screenshot:
3. Poi, apri la cartella xl e poi la cartella media: qui troverai tutte le immagini senza duplicati, vedi screenshot:
Esporta o salva tutte le immagini o foto da Excel con una funzione avanzata
Se hai Kutools per Excel, con la funzione Esporta grafico puoi esportare rapidamente oggetti specifici come immagini, grafici, forme in formato immagine secondo necessità.
1. Clicca su Kutools Plus > Importa & Esporta > Esporta grafico, vedi screenshot:
2. Nella finestra Esporta grafico che si apre, esegui le seguenti operazioni:
- Scegli l'opzione Immagini dal menu Tipo;
- Specifica una cartella dove salvare le immagini esportate;
- Poi clicca sul menu Formato di esportazione per scegliere il formato desiderato per le immagini.
3. Infine, clicca su Ok: tutte le immagini nel file Excel corrente saranno salvate nella cartella specificata, vedi screenshot:
Rinomina i nomi delle immagini in una cartella in base a un elenco di celle in Excel
Se hai molte immagini in una cartella e vuoi rinominarle tutte, come puoi farlo facilmente in Excel?
In Excel, prima elenca tutti i vecchi nomi delle immagini in una colonna, poi digita i nuovi nomi e infine applica un codice VBA per sostituire tutti i vecchi nomi con quelli nuovi in un solo passaggio. Procedi così:
1. Elenca tutti i nomi delle immagini in un elenco di celle, oppure usa il codice sotto per elencare tutti i nomi delle immagini in una cartella specifica senza digitarli manualmente uno per uno.
2. Tieni premuti i tasti ALT + F11 per aprire la finestra Microsoft Visual Basic for Applications.
3. Clicca su Inserisci > Modulo e incolla la macro seguente nella finestra del Modulo.
Codice VBA: elenca tutti i nomi delle immagini da una cartella
Sub MainList()
'Updateby Extendoffice
On Error Resume Next
Set xRg = Application.InputBox("Please select a cell to put the filenames:", "KuTools For Excel", Selection.Address, , , , , 8)
If xRg Is Nothing Then Exit Sub
Set xRg = xRg(1)
Set Folder = Application.FileDialog(msoFileDialogFolderPicker)
If Folder.Show <> -1 Then Exit Sub
xDir = Folder.SelectedItems(1)
Call ListFilesInFolder(xRg, xDir, True)
End Sub
Sub ListFilesInFolder(ByVal xRg As Range, ByVal xFolderName As String, ByVal xIsSubfolders As Boolean)
Dim xFileSystemObject As Object
Dim xFolder As Object
Dim xSubFolder As Object
Dim xFile As Object
Dim rowIndex As Long
Set xFileSystemObject = CreateObject("Scripting.FileSystemObject")
Set xFolder = xFileSystemObject.GetFolder(xFolderName)
rowIndex = 1
For Each xFile In xFolder.Files
xRg.Formula = xFile.Name
Set xRg = xRg.Offset(rowIndex)
rowIndex = 1
Next xFile
If xIsSubfolders Then
For Each xSubFolder In xFolder.SubFolders
ListFilesInFolder xRg, xSubFolder.Path, True
Next xSubFolder
End If
Set xFile = Nothing
Set xFolder = Nothing
Set xFileSystemObject = Nothing
End Sub
4. Poi, premi F5 per eseguire il codice: si aprirà una finestra di dialogo, clicca su una cella dove vuoi visualizzare i nomi delle immagini, vedi screenshot:
5. Poi, clicca su OK: si aprirà un'altra finestra Sfoglia, seleziona la cartella che contiene le immagini da elencare, vedi screenshot:
6. Clicca su OK: tutti i nomi delle immagini nella cartella specificata saranno elencati nelle celle, vedi screenshot:
7. Poi, digita i nuovi nomi desiderati in un'altra colonna come mostrato nello screenshot:
8. Poi, puoi applicare il codice sotto per rinominare le immagini: premi ancora ALT + F11 per aprire la finestra Microsoft Visual Basic for Applications.
9. Clicca su Inserisci > Modulo e incolla la macro seguente nella finestra del Modulo.
Codice VBA: rinomina più file in una cartella
Sub RenameFiles()
'Updateby Extendoffice
Dim xDir As String
Dim xFile As String
Dim xRow As Long
With Application.FileDialog(msoFileDialogFolderPicker)
.AllowMultiSelect = False
If .Show = -1 Then
xDir = .SelectedItems(1)
xFile = Dir(xDir & Application.PathSeparator & "*")
Do Until xFile = ""
xRow = 0
On Error Resume Next
xRow = Application.Match(xFile, Range("A:A"), 0)
If xRow > 0 Then
Name xDir & Application.PathSeparator & xFile As _
xDir & Application.PathSeparator & Cells(xRow, "B").Value
End If
xFile = Dir
Loop
End If
End With
End Sub
Nota: nel codice sopra, A:A indica l'elenco dei vecchi nomi delle immagini da rinominare e B contiene i nuovi nomi da usare. Modificali secondo necessità.
10. Poi, premi F5 per eseguire il codice: nella finestra Sfoglia che si apre seleziona la cartella che contiene le immagini da rinominare, vedi screenshot:
11. Poi, clicca su OK: tutti i nomi delle immagini saranno sostituiti con i nuovi nomi come mostrato nello screenshot:
Ingrandisci o riduci l'immagine al clic
Supponiamo di aver inserito una piccola immagine nel foglio di lavoro e ora vuoi ingrandirla al clic e ridurla nuovamente cliccando ancora, come mostrato nella demo sotto. Come puoi farlo in Excel?
Per ingrandire o ridurre l'immagine al clic, il seguente codice può aiutarti. Procedi così:
1. Fai clic destro sull'immagine e scegli Assegna macro, vedi screenshot:
2. Nella finestra Assegna macro che si apre, clicca su Nuovo, vedi screenshot:
3. Nella finestra Microsoft Visual Basic for Applications, copia e incolla il codice sotto tra Sub e End Sub. Vedi screenshot:
Dim shp As Shape
Dim big As Single, small As Single
Dim shpDouH As Double, shpDouOriH As Double
big = 3
small = 1
On Error Resume Next
Set shp = ActiveSheet.Shapes(Application.Caller)
With shp
shpDouH = .Height
.ScaleHeight 1, msoTrue, msoScaleFromTopLeft
shpDouOriH = .Height
If Round(shpDouH / shpDouOriH, 2) = big Then
.ScaleHeight small, msoTrue, msoScaleFromTopLeft
.ScaleWidth small, msoTrue, msoScaleFromTopLeft
.ZOrder msoSendToBack
Else
.ScaleHeight big, msoTrue, msoScaleFromTopLeft
.ScaleWidth big, msoTrue, msoScaleFromTopLeft
.ZOrder msoBringToFront
End If
End With
4. Poi premi Alt + Q per chiudere la finestra Microsoft Visual Basic for Applications. Ora, cliccando sull'immagine, questa verrà ingrandita alla dimensione specificata e cliccando di nuovo tornerà alla dimensione originale come mostrato nella demo sotto:
Mantieni sempre un'immagine visibile durante lo scorrimento del foglio di lavoro
A volte potresti voler mantenere un'immagine sempre visibile sullo schermo del foglio di lavoro anche durante lo scorrimento, così da poterla vedere in ogni momento. In questa sezione ti mostro un trucco rapido per farlo in Excel. Procedi così:
1. Prima di tutto, inserisci l'immagine che vuoi utilizzare.
2. Poi, fai clic destro sulla scheda del foglio che contiene l'immagine da mantenere sempre visibile e scegli Visualizza codice dal menu contestuale. Nella finestra Microsoft Visual Basic for Applications che si apre, copia e incolla il codice sotto nel Modulo vuoto:
Codice VBA: mantieni sempre un'immagine visibile in un foglio di lavoro
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'Updateby Extendoffice
Application.ScreenUpdating = False
If Target.Cells.Count > 1 Then Exit Sub
With ActiveSheet.Shapes("Picture1")
.Top = ActiveWindow.VisibleRange.Top + 5
.Left = ActiveWindow.VisibleRange.Left + ActiveWindow.VisibleRange.Width - .Width - 45
End With
Application.ScreenUpdating = False
End Sub
Nota: in questo codice, Picture1 è il nome dell'immagine inserita. Modificalo secondo necessità.
3. Poi, salva e chiudi la finestra del codice: ora, scorrendo il foglio e cliccando su una cella, l'immagine resterà sempre nell'angolo in alto a destra del foglio. Vedi screenshot:
Elimina immagini o foto dal foglio attivo / da un intervallo di celle
Hai un modo rapido per eliminare tutte le immagini da un foglio di lavoro, un intervallo di celle o l'intera cartella? In questa sezione ti mostro alcuni metodi per farlo in Excel.
Elimina immagini o foto dal foglio attivo con codice VBA
Per eliminare le immagini dal foglio di lavoro corrente, il codice VBA sotto può aiutarti. Procedi così:
1. Attiva il foglio di lavoro che contiene le immagini da eliminare.
2. Tieni premuti i tasti ALT + F11 per aprire la finestra Microsoft Visual Basic for Applications.
3. Clicca su Inserisci > Modulo e incolla la macro seguente nella finestra del Modulo.
Codice VBA: elimina tutte le immagini dal foglio di lavoro corrente
Sub DeleteAllPics()
'Updateby Extendoffice
Dim Pic As Object
For Each Pic In ActiveSheet.Pictures
Pic.Delete
Next Pic
End Sub
4. Poi, premi F5 per eseguire il codice: tutte le immagini nel foglio attivo saranno eliminate immediatamente.
Elimina immagini o foto da un intervallo di celle con codice VBA
Se devi eliminare le immagini solo da un intervallo di celle, qui trovi un codice semplice che può aiutarti.
1. Tieni premuti i tasti ALT + F11 per aprire la finestra Microsoft Visual Basic for Applications.
2. Clicca su Inserisci > Modulo e incolla la macro seguente nella finestra del Modulo.
Codice VBA: elimina le immagini da un intervallo di celle
Sub DeletePic()
'Updateby Extendoffice
Dim xPicRg As Range
Dim xPic As Picture
Dim xRg As Range
Application.ScreenUpdating = False
Set xRg = Range("B4:C6")
For Each xPic In ActiveSheet.Pictures
Set xPicRg = Range(xPic.TopLeftCell.Address & ":" & xPic.BottomRightCell.Address)
If Not Intersect(xRg, xPicRg) Is Nothing Then xPic.Delete
Next
Application.ScreenUpdating = True
End Sub
Nota: nel codice sopra, B4:C6 è l'intervallo da cui vuoi eliminare le immagini.
3. Poi, premi F5 per eseguire il codice: le immagini nell'intervallo selezionato saranno eliminate immediatamente, vedi screenshot:
Elimina immagini o foto da foglio attivo, fogli selezionati, tutti i fogli con una funzione pratica
Se hai Kutools per Excel, con la funzione Elimina illustrazioni e oggetti puoi eliminare rapidamente le immagini da un foglio, da alcuni fogli selezionati o dall'intera cartella di lavoro.
1. Clicca su Kutools > Elimina > Elimina illustrazioni e oggetti, vedi screenshot:
2. Nella finestra Elimina illustrazioni e oggetti che si apre, seleziona Immagini dalla sezione Elimina e specifica l'ambito da cui eliminare le immagini nella sezione Cerca in, vedi screenshot:
3. Poi clicca su Ok: tutte le immagini saranno eliminate dal foglio, dai fogli selezionati o dall'intera cartella come specificato.
I migliori strumenti per la produttività in Office
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!