Immagini Excel: inserire, ridimensionare, salvare ed eliminare più immagini o foto in Excel
Che si debbano inserire immagini dal computer, dal web o da OneDrive, oppure bloccarle in celle specifiche, questa guida offre soluzioni complete. Si imparerà anche a visualizzare dinamicamente le immagini in base ai valori delle celle, a ridimensionare e allineare più immagini, a incorporare immagini nei commenti o nelle intestazioni e a creare elenchi a discesa dinamici con immagini. Per attività più avanzate, come esportare, rinominare, rendere fluttuanti o eliminare immagini Dalla selezione o fogli di lavoro, sono incluse istruzioni dettagliate per ogni procedura.
Indice:
- 1,1 Inserisci immagine o immagini dal computer
- 1,2 Inserisci immagine o immagini dal Web o da OneDrive
2. Blocca immagini o foto all'interno della cella di Excel
3. Inserisci più immagini o foto in Excel
- 3,1 Inserisci più immagini o foto e ridimensionale per adattarle alle celle con codice VBA
- 3,2 Inserisci più immagini o foto e ridimensionale per adattarle alle celle con una funzionalità potente
4. Inserisci più immagini o foto, abbinandole ai rispettivi nomi presenti nelle celle.
- 4,1 Inserisci più immagini o foto abbinandole ai relativi nomi con codice VBA
- 4,2 Inserisci più immagini o foto abbinandole ai relativi nomi con una funzionalità utile
5. Inserisci o visualizza immagini e foto direttamente 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 funzionalità sorprendente
6. Inserisci o visualizza immagini e foto direttamente dal percorso del file
- 6,1 Inserisci o visualizza immagini o foto da Percorso file con codice VBA
- 6,2 Inserisci o visualizza immagini o foto da Percorso file con una funzionalità sorprendente
7. Inserisci un'immagine in un commento
8. Inserisci un'immagine nell'intestazione o nel piè di pagina
9. Inserisci la stessa immagine o foto in più fogli di lavoro
10. Inserisci un'immagine o un'immagine di sfondo dietro i contenuti delle celle
- 10,1 Inserisci immagine o immagine dietro i contenuti delle celle con la funzione Sfondo
- 10,2 Inserisci un'immagine o una foto trasparente dietro i contenuti delle celle
- 10,3 Inserisci un'immagine o una foto trasparente dietro i contenuti delle celle come filigrana
11. Inserisci un intervallo di celle come immagine o foto in Excel
- 11,1 Inserisci un intervallo di celle in formato immagine o foto con la funzione Copia come immagine
- 11,2 Inserisci un intervallo di celle in formato immagine o foto con lo strumento Fotocamera
- 11,3 Inserisci un intervallo di celle in formato immagine o foto con una funzionalità utile
12. Inserisci un'immagine in modo dinamico in base al valore della cella
- 12,1 Inserisci immagine o immagine in base al valore della cella in modo dinamico con la funzione Intervallo denominato
- 12,2 Inserisci immagine o immagine in base al valore della cella in modo dinamico con una funzionalità pratica
13. Esporta o salva tutte le immagini e le 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 modificando l'estensione del file
- 13,3 Esporta o salva tutte le immagini o foto da Excel con una funzionalità potente
14. Rinomina le immagini in una cartella utilizzando i nomi presenti in un elenco di celle Excel.
15. Ingrandisci o riduci l'immagine con un semplice clic!
16. Fai sempre galleggiare un'immagine mentre scorri il foglio di lavoro.
17. Rimuovi immagini o foto dal foglio di lavoro corrente o da un intervallo di celle specifico
Inserire immagini Inserisci immagine o foto nel foglio di lavoro dal computer, dal web o da OneDrive
Tutte le versioni di Excel permettono di inserire immagini dal computer tramite la funzione «Inserisci immagine», ma per aggiungere immagini direttamente dal web o da OneDrive è necessario utilizzare Excel 2013 o versioni successive.
Inserire immagini Inserisci immagine o foto dal computer
Per la maggior parte di noi, inserire un'immagine salvata nel computer nel foglio di lavoro è semplice. Procedi come segue:
1. Nel foglio di lavoro, fai clic nel punto in cui desideri inserire l’immagine.
2. Quindi fai clic su Inserisci > Immagini > Questo dispositivo. Vedi lo screenshot:

3. Nella finestra Inserisci immagine visualizzata, apri la cartella che contiene le immagini, quindi tieni premuto il tasto Ctrl per selezionare le immagini da inserire. Vedi lo screenshot:

4. Fare quindi clic sul pulsante Inserisci. Le immagini selezionate verranno inserite nel foglio e potrai subito regolarle o ridimensionarle nelle celle desiderate. Guarda lo screenshot:

Inserire immagini Inserisci immagine o foto dal web o da OneDrive
Se si dispone di Excel 2013 o versioni successive, è possibile inserire immagini direttamente dal Web o da OneDrive. Ecco come fare:
1. Nel foglio di lavoro, fai clic nel punto in cui desideri inserire l'immagine.
2. Quindi fai clic su Inserisci > Immagini > Immagini online. Vedi lo screenshot:

3. Verrà visualizzata la seguente finestra. Nella sezione Immagini online, digita ciò che stai cercando nella casella di testo, quindi premi il tasto Invio. Tutte le immagini corrispondenti verranno trovate immediatamente. Guarda lo screenshot:

4. Seleziona quindi le immagini desiderate e fai clic sul pulsante Inserisci. Dopo aver inserito le immagini, regolane le dimensioni o posizionale in base alle tue esigenze.
Suggerimenti:
1. Per trovare immagini specifiche, puoi filtrare i risultati in base a dimensione, tipo, layout o colore, adattandoli alle tue esigenze.

2. Oltre a inserire immagini dalla ricerca Bing, puoi aggiungere anche foto salvate nel tuo OneDrive. Nella finestra seguente, fai clic su OneDrive in basso a sinistra e seleziona le immagini che desideri inserire.

Bloccare immagini o foto nella cella di Excel
Di solito, quando si ridimensionano, filtrano o nascondono le celle contenenti immagini, queste ultime non vengono ridimensionate né filtrate insieme alla cella, come illustrato nella demo seguente.

In questo caso, è necessario ancorare l’immagine alla cella, in modo che venga ridimensionata, filtrata o nascosta insieme a essa. Procedere come segue:
1. Fai clic per selezionare un’immagine e premi Ctrl + A per selezionare tutte le immagini nel foglio di lavoro.
2. Quindi fai clic con il tasto destro su un’immagine e seleziona Dimensioni e proprietà dal menu contestuale. Vedi lo screenshot:

3. Nel riquadro espanso Formato immagine, nella sezione Proprietà, seleziona l’opzione Sposta e ridimensiona con le celle. Si veda lo screenshot:

4. Chiudere quindi il riquadro Formato immagine. Ora, quando si ridimensionano, filtrano o nascondono le celle, anche le immagini verranno spostate, filtrate o nascoste.
Inserire più immagini o foto in Excel
A volte potrebbe essere necessario inserire più immagini nelle celle e farle ridimensionare automaticamente in base alle dimensioni della cella, senza doverle trascinare o ridimensionare manualmente. Di seguito sono illustrate due modalità per eseguire questa operazione in Excel.
Inserire più immagini o foto e ridimensionarle per adattarle alle celle con codice VBA
Il seguente codice VBA permette di inserire più immagini nelle celle, adattandole automaticamente alle dimensioni delle celle stesse. Procedere come segue:
1. Regola le dimensioni della cella in cui vuoi inserire l’immagine, quindi seleziona le celle.
2. Tenere quindi premuti i tasti ALT + F11 per aprire la finestra Microsoft Visual Basic, Applications Edition.
3. Fare clic su Inserisci > Modulo e incollare la seguente macro nella finestra Modulo.
Codice VBA: Inserisci più immagini in base alle dimensioni 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. Premere quindi il tasto F5 per eseguire il codice. Nella finestra Apri, selezionare la cartella che contiene le immagini, scegliere quelle da inserire e fare clic sul pulsante Apri. Tutte le immagini selezionate verranno inserite nell’area selezionata in base alle dimensioni delle celle. Vedere lo screenshot:

Inserire più immagini o foto e ridimensionarle per adattarle alle celle con una funzionalità avanzata
Se non hai dimestichezza con il codice VBA, puoi sfruttare una funzionalità avanzata – Importa immagini di Kutools per Excel. Grazie a questa pratica funzione, puoi importare più immagini nelle celle in modo rapido e semplice.
1. Fare clic su KUTOOLS PLUS > Importa/Esporta > Importa immagini, vedere lo screenshot:

2. Nella finestra Importa immagini visualizzata, esegui le seguenti operazioni:
- Specifica l'ordine delle immagini dall'elenco a discesa Ordine importazione; puoi scegliere Riempi per Colonna, quindi per Rigao Riempi per Riga, quindi per Colonna;
- Quindi, fare clic sul pulsante Aggiungiper selezionare il File Immagine o la cartella in cui aggiungere le immagini nella Elenco immagini;
- Fare clic sul pulsante Dimensione importata. Nella finestra di dialogo Dimensione immagine da importare, selezionare l'opzione Dimensione cella abbinata.

3. Al termine delle impostazioni, fai clic sul pulsante Importa. Si aprirà la finestra Importa immagini: indica le celle di destinazione in cui importare l’immagine, come mostrato nello screenshot:

4. Fai quindi clic sul pulsante OK. Tutte le immagini selezionate verranno inserite in modo da adattarsi perfettamente alle dimensioni delle celle specificate, come mostrato nello screenshot seguente:

Inserire più immagini o foto corrispondenti ai loro nomi nelle celle
Se si dispone di un elenco di nomi di prodotti in una colonna e si desidera inserire le relative immagini in un’altra colonna, come mostrato nello screenshot seguente, inserire manualmente le immagini e trascinarle una per una richiederebbe molto tempo. In questa sezione vengono descritti alcuni metodi rapidi.

Inserire più immagini o foto corrispondenti ai loro nomi con codice VBA
Il seguente codice VBA ti permette di inserire rapidamente più immagini associate ai rispettivi nomi. Procedi nel modo seguente:
1. Tieni premuti i tasti ALT + F11 per aprire la finestra di Microsoft Visual Basic for Applications.
2. Fai clic su Inserisci > Modulo, quindi incolla la seguente macro nella finestra del Modulo.
Codice VBA: Inserisci più immagini corrispondenti 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 riportato sopra, puoi personalizzare l’altezza e la larghezza delle immagini modificando i valori negli script «.ShapeRange.Height = 60» e «.ShapeRange.Width = 60» in base alle tue esigenze.
3. Premi quindi il tasto F5 per eseguire questo codice. Nella finestra che si apre, seleziona la cartella contenente le immagini da inserire; vedi screenshot:

4. Clicca quindi sul pulsante OK; si aprirà una finestra di dialogo. Seleziona le celle contenenti i nomi delle immagini; vedi screenshot:

5. Continua a fare clic sul pulsante OK; apparirà un'altra finestra di dialogo. Seleziona le celle in cui desideri inserire le immagini; vedi screenshot:

6. Infine, fai clic su OK e le immagini verranno inserite immediatamente nelle celle in base ai loro nomi; vedi screenshot:

Inserire più immagini o foto corrispondenti ai loro nomi con una funzionalità utile
Se disponi di Kutools per Excel, grazie alla sua funzionalità Abbinamento importa immagini puoi inserire rapidamente e facilmente le immagini in base al nome dell’immagine.
Kutools per Excel – Include oltre 300 strumenti essenziali per Excel, rendendo le tue attività più veloci, semplici ed efficienti.Scarica ora!
1. Fai clic su KUTOOLS PLUS > Importa/Esporta > Abbinamento importa immagini; vedi screenshot:

2. Nella finestra di dialogo Importa immagine corrispondente visualizzata, esegui le seguenti operazioni:
- Specificare l’ordine delle immagini dall’elenco a discesa Ordine importazione; è possibile scegliere Riempi per Colonna, quindi per Rigao Riempi per Riga, quindi per Colonna;
- Quindi, dalla casella di testo Intervallo abbinamento, selezionare i nomi delle immagini in base ai quali si desidera Inserisci immagine;
- Successivamente, fare clic sul pulsante Aggiungiper selezionare il File Immagine o la cartella in cui aggiungere le immagini nella Elenco immagini;
- Successivamente, specifica la dimensione delle immagini. Nella finestra di dialogo Dimensione immagine da importare, fai clic sul pulsante Dimensione importata e seleziona la dimensione dell’immagine più adatta alle tue esigenze.

3. Al termine delle impostazioni, fai clic sul pulsante Importa. Nella finestra di dialogo Abbinamento importa immagini visualizzata, seleziona una cella o un intervallo di celle in cui posizionare le immagini; vedi screenshot:

4. Quindi, fai clic su OK e tutte le immagini i cui nomi corrispondono ai valori delle celle verranno inserite; vedi screenshot:

Inserire o visualizzare immagini o foto da URL
Hai mai provato a visualizzare o inserire immagini da un elenco di URL? Potrebbe non esistere un metodo diretto per inserire le immagini in Excel, ma puoi comunque sfruttare un codice o uno strumento di terze parti per gestire questa operazione.
Inserire o visualizzare 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. Innanzitutto, regola le dimensioni della cella adiacente in cui vuoi inserire le immagini.
2. Tieni premuti i tasti ALT + F11 per aprire la finestra di Microsoft Visual Basic for Applications.
3. Fai clic su Inserisci > Modulo, quindi incolla la seguente macro 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
Nota: nel codice riportato sopra, A2:A5 è l'intervallo di celle contenente gli indirizzi URL da cui estrarre le immagini. Modifica i riferimenti di cella in base alle tue esigenze.
4. Premi quindi il tasto F5 per eseguire questo codice. Le immagini corrispondenti verranno estratte dagli URL e inserite nella colonna adiacente, centrate rispetto alle celle; vedi screenshot:

Inserire o visualizzare immagini o foto da URL con una funzionalità sorprendente
Kutools per Excel offre una funzionalità eccezionale: Inserisci immagini da percorso (URL). Grazie a questa utility, le immagini corrispondenti verranno estratte rapidamente e facilmente dagli URL.
1. Fai clic su Kutools > Inserisci > Inserisci immagini da percorso (URL); vedi screenshot:

2. Nella finestra di dialogo Inserisci immagini da percorso (URL) visualizzata, configura le seguenti opzioni:
- Selezionare l’elenco di celle contenenti URL e un intervallo di celle in cui si desidera inserire le immagini;
- Specifica la dimensione delle immagini in base alle tue esigenze nella sezione Dimensione immagine.

3. Fai quindi clic sul pulsante Ok e tutte le immagini verranno estratte dagli URL; vedi screenshot:

Inserire o visualizzare immagini o foto da Percorso file
Se è necessario inserire immagini da un percorso file, sono disponibili anche in questo caso soluzioni adeguate.
Inserire o visualizzare immagini o foto da Percorso file con codice VBA
Puoi utilizzare il seguente codice VBA per inserire le immagini in base al percorso file corrispondente.
1. Tieni premuti i tasti ALT + F11 per aprire la finestra di Microsoft Visual Basic for Applications.
2. Fai clic su Inserisci > Modulo, quindi incolla il seguente codice nella finestra del Modulo.
Codice VBA: Inserisci immagine da un intervallo di Percorso 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 riportato sopra, premi il tasto F5 per eseguirlo. Si aprirà una finestra di dialogo: seleziona le celle del Percorso file (vedi screenshot).

4. Quindi, fai clic sul pulsante OK e tutte le immagini basate sul percorso file verranno visualizzate nella colonna successiva, come mostrato nello screenshot seguente:

Inserire o visualizzare immagini o foto da Percorso file con una funzionalità sorprendente
Kutools per Excel’s Inserisci immagini da percorso (URL) consente anche di visualizzare le immagini corrispondenti dal percorso file.
Kutools per Excel – Include oltre 300 strumenti essenziali per Excel, rendendo le tue attività più veloci, semplici ed efficienti.Scarica ora!
1. Fai clic su Kutools > Inserisci > Inserisci immagini da percorso (URL). Nella finestra di dialogo visualizzata, specifica l'intervallo dei percorsi file, l'intervallo in cui inserire le immagini e la dimensione delle immagini in base alle tue esigenze; vedi screenshot:

2. Dopo aver configurato le opzioni, fai clic sul pulsante Ok e le immagini verranno inserite immediatamente nelle celle selezionate; vedi screenshot:

Inserire un’immagine Inserisci immagine o una foto in un commento
Inserire un’immagine in una cella è semplice, ma come si fa quando si desidera aggiungerla a un riquadro commento?
1. Seleziona la cella in cui vuoi inserire il commento, fai clic con il tasto destro e scegli Inserisci commento. Vedi lo screenshot:

2. Passa il cursore sui bordi del riquadro del commento finché non si trasforma in un'icona a quattro frecce. Fai clic con il tasto destro e seleziona l’opzione Formatta commento. Si veda lo screenshot:

3. Nella finestra di dialogo Formatta commento visualizzata, fai clic sulla scheda Colori e linee, quindi seleziona Effetti di riempimento dall’elenco a discesa Colore. Si veda lo screenshot:

4. Nella finestra di dialogo successiva, Effetti di riempimento, fai clic sulla scheda Immagine e premi il pulsante Seleziona immagine per scegliere l’immagine da inserire. Vedi lo screenshot:

5. Fare quindi clic su OK>OK. L’immagine è stata inserita nel riquadro dei commenti. Si veda lo screenshot:

Inserire un’immagine Inserisci immagine o una foto nell’intestazione o nel piè di pagina
Per inserire un’immagine nell’intestazione o nel piè di pagina del foglio di lavoro Excel, seguire i passaggi descritti in questa sezione:
1. Attiva il foglio di lavoro in cui vuoi inserire l’immagine nell’intestazione o nel piè di pagina.
2. Fare quindi clic su Inserisci > Intestazione e piè di pagina e si passerà alla scheda Strumenti intestazione e piè di pagina. Si veda lo screenshot:

3. Per inserire un’immagine nell’intestazione o nel piè di pagina, fai clic su una casella a sinistra, a destra o al centro dell’intestazione o del piè di pagina, quindi fai clic su Immagine nella scheda Progettazione. Vedi lo screenshot:

4. Verrà quindi visualizzata la finestra Inserisci immagini; seleziona l’immagine che desideri aggiungere e fai clic su Inserisci. Comparirà un segnaposto &[Picture] nella casella di intestazione o piè di pagina. Fai clic in qualsiasi punto all’esterno della casella: l’immagine inserita verrà visualizzata come nell’immagine seguente:

Suggerimenti: a volte potresti notare che l'immagine si sovrappone all'area dati del foglio di lavoro, come mostrato nello screenshot seguente. Questo accade perché l'immagine è troppo grande e non viene ridimensionata automaticamente per adattarsi alla casella dell'intestazione o del piè di pagina.

Per risolvere questo problema, basta ridimensionare l'immagine presente nell'intestazione o nel piè di pagina. Ecco come fare:
1. Fai clic nella sezione dell'intestazione o del piè di pagina in cui si trova l'immagine, quindi fai clic su Formato immagine nella scheda Progettazione; vedi screenshot:

2. Nella finestra di dialogo Formato immagine, nella scheda Dimensioni, regola le dimensioni dell'immagine per adattarla perfettamente alla casella dell'intestazione o del piè di pagina; vedi screenshot:

3. Quindi, fai clic su OK e otterrai il risultato desiderato.
Inserire la stessa immagine o foto in più fogli di lavoro
A volte potresti voler inserire un logo in tutti i fogli della cartella di lavoro. Di solito, puoi usare la funzione **Inserisci** per aggiungere l’immagine foglio dopo foglio, uno alla volta. Oltre a questa procedura lunga e noiosa, il seguente codice VBA ti permette di inserire la stessa immagine nella cella specificata di tutti i fogli contemporaneamente. Segui questi passaggi:
1. Tieni premuti i tasti ALT + F11 per aprire la finestra Microsoft Visual Basic, Applications.
2. Fai clic su Inserisci > Modulo, quindi incolla il codice seguente nella finestra del Modulo.
Codice VBA: Inserire 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 riportato, C:\Users\AddinTestWin10\Desktop\my images\logo.png è il percorso e il nome dell'immagine, mentre A1 in Range("A1") è la cella in cui desideri inserire l'immagine; modificali in base alle tue esigenze.
3. Premi quindi il tasto F5 per eseguire il codice: l'immagine specificata verrà immediatamente inserita nella cella A1 di ogni foglio di lavoro. Guarda la demo seguente:

Inserisci immagine o immagine dietro i contenuti delle celle
Per rendere i dati del tuo foglio di lavoro più accattivanti e visivamente accattivanti, puoi utilizzare un'immagine come sfondo. Ecco alcuni metodi efficaci per inserire un'immagine dietro i contenuti delle celle.
Inserisci immagine o immagine dietro i contenuti delle celle con la funzione Sfondo
1. Apri il foglio di lavoro in cui vuoi inserire un'immagine di sfondo.
2. Quindi, fai clic su Layout di pagina > Sfondo. Vedi lo screenshot:

3. Nella finestra Inserisci immagini visualizzata, scegli un'immagine dal computer, da un sito web o da OneDrive in base alle tue esigenze. Vedi lo screenshot:

4. Ora l'immagine è stata inserita nel foglio di lavoro come sfondo, come mostrato nello screenshot seguente:

Suggerimento: per rimuovere l’immagine di sfondo, fai semplicemente clic su Layout di pagina > Elimina sfondo. Guarda lo screenshot:

Inserire un'immagine trasparente o una foto dietro i contenuti delle celle
Con il metodo descritto in precedenza non è possibile regolare la trasparenza dell’immagine di sfondo inserita. Di conseguenza, se l’immagine presenta colori molto intensi, potrebbe rendere difficoltosa la lettura dei dati nel foglio di lavoro. In questa sezione ti mostreremo come inserire un’immagine con trasparenza dietro alle celle.
1. Fare clic su Inserisci > Forme e selezionare una forma rettangolare, come mostrato nello screenshot:

2. Disegna poi una forma delle dimensioni desiderate nel foglio di lavoro attivo.
3. Dopo aver disegnato la forma, nella Barra multifunzione viene visualizzata la scheda Strumenti Disegno. Fai clic su Formato > Contorno forma > Nessun contorno. Vedi lo screenshot:

4. Poi, fai clic con il tasto destro sulla forma e scegli Formato forma dal menu contestuale. Vedi lo screenshot:

5. Nel riquadro Formato forma espanso, nella scheda Riempimento e linea, esegui le seguenti operazioni:
- Nella sezione Riempimento, selezionare l’opzione Riempimento con immagine o trama;
- Fare clic sul pulsante Inserisciin Origine immaginee scegliere un’immagine da inserire;
- Regola quindi la trasparenza dell’immagine in base alle tue esigenze nella sezione Trasparenza.

6. A questo punto, la forma apparirà riempita con l’immagine, visualizzata come sfondo, proprio come nello screenshot precedente.
Nota: dopo aver inserito questo tipo di immagine di sfondo, non sarà possibile digitare testo nell’area coperta dall’immagine.
Inserire un'immagine trasparente o una foto dietro i contenuti delle celle come filigrana
Entrambi i metodi descritti presentano dei limiti: il primo non consente di modificare la trasparenza dell’immagine, mentre il secondo non permette di inserire testo nelle celle comprese nell’area dell’immagine. Per risolvere questi problemi, la funzionalità Kutools per Excel’s Inserisci Watermark può essere d’aiuto.
1. Fare clic su Kutools > Inserisci > Inserisci Watermark, vedere lo screenshot:

2. Nella finestra di dialogo Inserisci Watermark visualizzata, selezionare Watermark Immagine, quindi fare clic sul pulsante Seleziona immagine per scegliere l’immagine da inserire; specificare la scala dell’immagine e attivare l’opzione Sbiadito. Vedere lo screenshot:

3. Quindi, fai clic sul pulsante OK; l’immagine verrà inserita nel foglio di lavoro come sfondo.
Inserire un intervallo di celle in 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 presenterò alcuni metodi rapidi per eseguire questa operazione in Excel.
Inserire un intervallo di celle in formato immagine o foto con la funzione Copia come immagine
In Excel puoi utilizzare la funzione Copia come immagine per copiare e inserire un intervallo di celle sotto forma di immagine.
1. Seleziona l’intervallo di celle da copiare e incollare come immagine.
2. Quindi, fai clic su Home > Copia > Copia come immagine. Vedi lo screenshot:

3. Nella finestra di dialogo Copia immagine visualizzata, selezionare Immagine nella sezione Formato. Vedere lo screenshot:

4. Quindi, fai clic sul pulsante OK; a questo punto, ti basterà premere Ctrl + V per incollare l’immagine in qualsiasi punto della cartella di lavoro.

Inserire un intervallo di celle in formato immagine o foto con lo strumento Fotocamera
In Excel è disponibile uno strumento chiamato Fotocamera che ti permette di acquisire una “foto” del tuo intervallo di dati e incollarla come immagine. Quando i dati originali vengono modificati, l’immagine si aggiorna automaticamente in tempo reale.
Innanzitutto, è necessario visualizzare lo strumento Fotocamera sulla Barra multifunzione, quindi utilizzarlo.
1. Fai clic sull’icona Personalizza barra degli strumenti di accesso rapido e poi sull’opzione Altri comandi. Vedi lo screenshot:

2. Nella finestra di dialogo Opzioni di Excel aperta, esegui le seguenti operazioni:
- Selezionare Tutti i comandidall’elenco a discesa Scegli comandi da;
- Quindi, scorrere l’elenco e selezionare Fotocameradalla casella di riepilogo;
- Successivamente, fare clic sul pulsante Aggiungiper aggiungere questo strumento alla Barra di accesso rapido personalizzata;
- Infine, fai clic su OK per chiudere questa finestra di dialogo.

3. Lo strumento Fotocamera è ora visualizzato sulla barra multifunzione. Guarda lo screenshot:

4. Seleziona quindi l’intervallo di celle di cui vuoi creare un’immagine.
5. Quindi, fai clic sullo strumento Fotocamera, spostati nel foglio di lavoro e fai clic in un punto qualsiasi: l’intervallo dati verrà inserito come immagine, come mostrato nella demo seguente:

Inserire un intervallo di celle in formato immagine o foto con una funzione utile
Se si dispone di Kutools per Excel, grazie alla sua funzionalità Biblioteca di risorse, è possibile salvare i dati selezionati nella Biblioteca di risorse e utilizzarli successivamente come immagine o testo, a seconda delle proprie esigenze.
Kutools per Excel – Include oltre 300 strumenti essenziali per Excel, rendendo le tue attività più veloci, semplici ed efficienti.Scarica ora!
1. Seleziona l'intervallo di dati che desideri inserire come immagine.
2. Quindi, fai clic su Kutools > Navigazione. Vedi lo screenshot:

3. Nel riquadro Navigazione espanso, fai clic sull’icona Biblioteca di risorse e poi su quella Aggiungi contenuto selezionato ad AutoText, vedi lo screenshot:

4. Nella finestra di dialogo Aggiungi ad AutoText, specifica un nome per questo elemento e seleziona il gruppo a cui vuoi aggiungerlo. Guarda lo screenshot:

5. Quindi, fai clic sul pulsante Aggiungi per aggiungerlo al riquadro Biblioteca di risorse. Per inserire questo intervallo come immagine, posizionati su una cella, individua l’elemento salvato nel riquadro Biblioteca di risorse, fai clic su Inserisci come > Immagine (EMF) dal menu a discesa dell’elemento. L’intervallo dati verrà così inserito nel foglio come immagine. Vedi gli screenshot:

Inserisci immagine o immagine in base al valore della cella in modo dinamico
In questa sezione ti mostrerò come visualizzare un'immagine specifica in base al valore di una cella. Ad esempio, quando selezioni un elemento da un elenco a discesa, verrà mostrata l’immagine corrispondente; cambiando selezione, l’immagine si aggiorna dinamicamente, come illustrato nella demo seguente:

Inserisci immagine o immagine in base al valore della cella in modo dinamico con la funzione Intervallo denominato
Normalmente, in Excel è possibile creare un intervallo denominato dinamico e quindi utilizzare l’immagine collegata per risolvere questa attività.
1. Innanzitutto, crea due colonne con i nomi dei prodotti e le relative immagini. Guarda lo screenshot:

2. Quindi, crea un elenco a discesa per i valori delle celle. Fai clic su una cella per visualizzare l'elenco a discesa, quindi fai clic su Dati > Convalida dati > Convalida dati. Vedi lo screenshot:

3. Nella finestra di dialogo Convalida dati visualizzata, nella scheda Impostazioni, scegli Elenco dal menu a discesa Consenti, quindi seleziona le celle da cui desideri creare l'elenco a discesa nella casella di testo Origine. Vedi lo screenshot:

4. Faccia clic su OK e l'elenco a discesa con i valori delle celle verrà creato; selezioni un elemento dall'elenco per vederlo applicato, come mostrato nello screenshot:

5. Quindi, fai clic su Formule > Definisci nome. Vedi lo screenshot:

6. Nella finestra di dialogo Nuovo nome, esegui le seguenti operazioni:
- Immettere il nome «myimage» nella casella di testo Nome;
- Quindi copiare e incollare questa formula:=INDICE(Foglio11!$A$2:$B$6;CONFRONTA(Foglio11!$E$2;Foglio11!$A$2:$A$6;0);2)nella casella di testo Fa riferimento a.

Nota: Nella formula precedente:
- Foglio11!$A$2:$B$6: è il foglio di lavoro e l'intervallo che contengono i valori e le immagini da utilizzare;
- Foglio11!$E$2: è la cella nel foglio di lavoro in cui hai creato l'elenco a discesa;
- Foglio11!$A$2:$A$6: è l'elenco di celle su cui si basa l'elenco a discesa creato;
- Il numero variabile 2 è il numero della colonna che contiene le immagini. Se le tue immagini si trovano nella colonna C, devi inserire 3.
7. Quindi, faccia clic su OK e copi/incolla l'immagine corrispondente in base al valore della cella E2 dall'intervallo originale alla cella F2. Veda lo screenshot:

8. Successivamente, seleziona l'immagine nella cella F2, quindi inserisci la formula =myimage (myimage è il nome della cella creato al passaggio 6) nella barra delle formule. Vedi lo screenshot:

9. Dopo aver inserito la formula, premere il tasto Invio: ora, non appena si seleziona un elemento dall’elenco a discesa, l’immagine corrispondente verrà visualizzata immediatamente. Veda lo screenshot:

Inserisci immagine o immagine in base al valore della cella in modo dinamico con una funzione pratica
Il metodo precedente potrebbe risultare difficoltoso per molti utenti; ecco quindi una funzione pratica – Elenco a discesa con immagini di Kutools per Excel. Con questo strumento intuitivo, puoi creare più elenchi a discesa con le relative immagini in pochi semplici clic.
2. Innanzitutto, crea due colonne nel foglio di lavoro: una con i nomi dei prodotti e l’altra con le relative immagini.
2. Innanzitutto, crea due colonne nel foglio di lavoro contenenti i nomi dei prodotti e le relative immagini. Poi vai su Kutools > Elenco a discesa > Elenco a discesa con immagini, come mostrato nello screenshot:

3. Nella finestra di dialogo Elenco a discesa con immagini, se ha già creato le colonne con i valori delle celle e le immagini, ignori il passaggio 1; selezioni quindi l'intervallo originale di dati e immagini e l’area di posizionamento dell’elenco, come mostrato nello screenshot:

4. Quindi, fai clic sul pulsante OK: gli elenchi a discesa con immagini verranno creati nelle celle selezionate e, non appena selezioni un elemento dal menu a tendina, l’immagine corrispondente apparirà immediatamente. Guarda la demo seguente:

Esportare o salvare tutte le immagini o foto da un file Excel
Se la tua cartella di lavoro contiene diverse immagini e ora desideri estrarle e salvarle tutte da Excel in una cartella, come puoi risolvere questo compito in Excel?
Esportare o salvare tutte le immagini o foto da Excel con la funzione Salva con nome
Normalmente, è possibile utilizzare la funzione Salva con nomeper salvare tutte le immagini dalla cartella di lavoro; proceda come segue:
1. Faccia clic su File > Salva con nome. Nella finestra Salva con nome, specifichi una cartella per i file esportati, quindi scelga Pagina Web (*.htm; *.html) dal menu a discesa Salva come tipo. Veda lo screenshot:

2. Quindi, faccia clic sul pulsante Salva, acceda alla cartella specificata e vedrà due elementi: un file in formato HTML e una cartella contenente immagini, grafici o altri oggetti della cartella di lavoro. Veda lo screenshot:

3. Puoi quindi trascinare le immagini direttamente in un’altra cartella, quando ne hai bisogno.
Nota: utilizzando la funzione Salva con nome, otterrai ogni immagine in duplice versione: una più piccola e una più grande, così da poter salvare le immagini ad alta risoluzione quando ti servono.
Esportare o salvare tutte le immagini o foto da Excel modificando l'estensione del file
Per salvare tutte le immagini da un file Excel, può anche modificare l'estensione del file in RAR. Proceda come segue:
1. Modifica l'estensione del file da xlsx a rar, come mostrato nello screenshot seguente:

2. Decomprima quindi il file e vedrà 3 cartelle e 1 file all'interno della cartella—vedi lo screenshot:

3. Quindi, apra la cartella xl, quindi la cartella media, dove troverà tutte le immagini memorizzate senza duplicati. Veda lo screenshot:

Esportare o salvare tutte le immagini o foto da Excel con una funzione avanzata
Se dispone di Kutools per Excel, grazie alla sua funzione Esporta grafico potrà esportare rapidamente oggetti specifici — come immagini, grafici o forme — nel formato immagine desiderato.
1. Faccia clic su KUTOOLS PLUS > Importa/Esporta > Esporta grafico, veda lo screenshot:

2. Nella finestra di dialogo Esporta grafico, esegui le seguenti operazioni:
- Scegliere l’opzione Immaginidall’elenco a discesa Tipi;
- Specificare una cartella in cui salvare le immagini esportate;
- Quindi, fai clic sull’elenco a discesa accanto a Formato di esportazione per scegliere il formato delle tue immagini.

3. Infine, faccia clic sul pulsante OK: tutte le immagini presenti nel foglio di lavoro corrente verranno salvate nella cartella specificata. Veda lo screenshot:

Rinominare Nome Immagine in una cartella in base a un elenco di celle in Excel
Se hai molte immagini in una cartella e ora desideri rinominarle tutte, come puoi eseguire questa operazione in modo semplice in Excel?
In Excel, innanzitutto elenca tutti i vecchi Nome Immagine in una colonna, quindi digita i Nuovo nome; infine, applica un codice VBA per sostituire i vecchi nomi con i Nuovo nome contemporaneamente. Segui questi passaggi:
1. Elenca tutti i nomi dei file immagine in un intervallo di celle oppure applica il codice seguente per elencarli automaticamente da una cartella specifica, senza doverli digitare manualmente uno per uno.
2. Tieni premuti i tasti ALT + F11 per aprire la finestra Microsoft Visual Basic, Applications.
3. Fai clic su Inserisci > Modulo, quindi incolla la macro seguente nella finestra del Modulo.
Codice VBA: elencare tutti i Nome Immagine 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. Premi quindi il tasto F5 per eseguire il codice; apparirà una finestra di dialogo in cui dovrai selezionare la cella in cui visualizzare i nomi delle immagini. Vedi screenshot:

5. Fai quindi clic su OK; apparirà un'altra finestra di dialogo Sfoglia. Seleziona la cartella contenente le immagini di cui vuoi elencare tutti i nomi, vedi screenshot:

6. Fai clic su OK: tutti i nomi dei file immagine presenti nella cartella specificata verranno elencati nelle celle, come mostrato nello screenshot:

7. Digita quindi i nuovi nomi necessari in un'altra colonna, come mostrato nello screenshot seguente:

8. Applica quindi il codice seguente per rinominare le immagini: premi nuovamente i tasti ALT + F11 per aprire la finestra Microsoft Visual Basic, Applications.
9. Fai clic su Inserisci > Modulo, quindi incolla la macro seguente nella finestra del Modulo.
Codice VBA: Rinominare 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 riportato, A:A indica l'elenco dei vecchi nomi immagine da rinominare, mentre B contiene i nuovi nomi immagine da utilizzare; puoi modificarli in base alle tue esigenze.
10. Premi quindi il tasto F5 per eseguire il codice; nella finestra Sfoglia che appare, seleziona la cartella contenente le immagini da rinominare. Vedi screenshot:

11. Fai quindi clic sul pulsante OK; tutti i nomi immagine saranno stati sostituiti con i nuovi nomi, come mostrato nello screenshot seguente:

Ingrandire o ridurre un'immagine facendo clic su di essa
Supponiamo di aver inserito un'immagine piccola nel foglio di lavoro e di volerla ingrandire facendo clic su di essa, per poi ridurla nuovamente al clic successivo, come mostrato nella demo seguente. Come puoi risolvere questo compito in Excel?

Per ingrandire o ridurre l'Dimensione Immagine facendo clic su di essa, il seguente codice può esserti d'aiuto. Segui questi passaggi:
1. Fai clic con il pulsante destro del mouse sull'immagine e scegli Assegna macro, vedi screenshot:

2. Nella finestra di dialogo Assegna macro che appare, fai clic sul pulsante Nuovo. Vedi screenshot:

3. Nella finestra di Microsoft Visual Basic for Applications, copia e incolla il codice seguente tra le righe di codice Sub e End Sub. Guarda lo 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. Premere quindi i tasti Alt + Q per chiudere la finestra di Microsoft Visual Basic for Applications. Ora, quando si fa clic sull'immagine, questa verrà ingrandita alle dimensioni specificate; facendo nuovamente clic, tornerà alle dimensioni originali, come mostrato nella demo seguente:

Mantieni sempre un'immagine in primo piano durante lo scorrimento del foglio di lavoro
A volte potrebbe essere utile mantenere un'immagine visibile sullo schermo del foglio di lavoro anche durante lo scorrimento verso l’alto o il basso, in modo da vederla costantemente. In questa sezione verrà illustrato un metodo rapido per ottenere questo risultato in Excel. Procedere come segue:
1. Innanzitutto, inserisci l’immagine desiderata.
2. Fare quindi clic con il pulsante destro del mouse sulla scheda del foglio che contiene l’immagine da mantenere sempre visibile e scegliere Visualizza codice dal menu contestuale. Nella finestra di Microsoft Visual Basic for Applications aperta, copiare e incollare il codice seguente nel modulo vuoto:
Codice VBA: Mantenere sempre un'immagine in primo piano 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: Nel codice, Picture 1 è il nome dell’immagine inserita; modificalo in base alle tue esigenze.
3. Chiudere quindi la finestra del codice. D'ora in poi, ogni volta che scorrerai il foglio di lavoro o cliccherai su una cella, l’immagine rimarrà sempre fissata nell’angolo in alto a destra del foglio. Guarda lo screenshot:

Eliminare immagini o foto da Foglio di lavoro corrente / da un intervallo di celle
Esistono metodi rapidi per eliminare tutte le immagini da un foglio di lavoro, da un intervallo di celle o dal foglio corrente? In questa sezione ti presentiamo alcune soluzioni efficaci per eseguire questa operazione in Excel.
Eliminare immagini o foto da Foglio di lavoro corrente con codice VBA
Per eliminare le immagini da Foglio di lavoro corrente, il codice VBA seguente può esserle d'aiuto; proceda come segue:
1. Attiva il foglio di lavoro che contiene le immagini da eliminare.
2. Tenga premuti i tasti ALT + F11 per aprire la finestra di Microsoft Visual Basic, Applications.
3. Fai clic su Inserisci > Modulo, quindi incolla la macro seguente nella finestra del Modulo.
Codice VBA: Elimina tutte le immagini da 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. Premere quindi il tasto F5 per eseguire il codice: tutte le immagini nel foglio di lavoro attivo verranno eliminate immediatamente.
Eliminare immagini o foto da un intervallo di celle con codice VBA
Se deve eliminare le immagini solo da un intervallo di celle, ecco un altro semplice codice che può aiutarla.
1. Tenga premuti i tasti ALT + F11 per aprire la finestra di Microsoft Visual Basic, Applications.
2. Fai clic su Inserisci > Modulo, quindi 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 si desidera eliminare le immagini.
3. Premere quindi il tasto F5 per eseguire questo codice: le immagini nell’intervallo selezionato verranno eliminate contemporaneamente. Si vedano gli screenshot:

Eliminare immagini o foto da Foglio di lavoro corrente, Fogli di lavoro selezionati e da tutti i fogli con una funzionalità pratica
Se hai Kutools per Excel, grazie alla sua funzione Elimina Immagini e Oggetti, puoi rimuovere rapidamente le immagini da un foglio di lavoro, da alcuni fogli selezionati o dall’intera cartella di lavoro.
1. Fare clic su Kutools > Elimina > Elimina Immagini e Oggetti. Si veda lo screenshot:

2. Nella finestra di dialogo Elimina Immagini e Oggetti aperta, seleziona Immagini nella sezione Elimina, quindi specifica l’ambito da cui eliminare le immagini nella sezione Cerca in. Si veda lo screenshot:

3. Fai quindi clic sul pulsante OK e tutte le immagini verranno eliminate dal foglio di lavoro, dai fogli di lavoro selezionati o dall’intera cartella di lavoro, come specificato.
Migliori Strumenti per la Produttività in Office
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.
- 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






