Vai al contenuto principale

Come inserire più immagini e ridimensionarle contemporaneamente in Excel?

È facile per noi inserire un'immagine in Excel, ma se è necessario inserire più immagini contemporaneamente in modo da risparmiare molto tempo, come si può fare?


Inserisci più immagini e ridimensionale in blocco tramite la funzione Inserisci immagine

Possiamo inserire più immagini in blocco tramite la funzione (Inserisci) Immagine in Excel e quindi ridimensionarle contemporaneamente. Si prega di fare quanto segue:

1. Nel foglio di lavoro fare clic su inserire > Immagine.

2. Nella finestra di dialogo Inserisci immagine, apri la cartella contenente le immagini che inserirai, seleziona più immagini di cui hai bisogno e fai clic su inserire pulsante. Vedi screenshot:
Note:: Tenendo Ctrl tasto, è possibile selezionare più immagini non adiacenti facendo clic su di esse una per una; tenendo Shift tasto, è possibile selezionare più immagini adiacenti facendo clic sulla prima immagine e sull'ultima.

Ora le immagini vengono inserite in blocco e impilate nel foglio di lavoro.

3. Mantieni selezionate queste immagini e ridimensionale in blocco inserendo un nuovo numero in entrambe Larghezza ed Altezza caselle in Taglia gruppo sul Formato tab. Vedi screenshot:

Ora tutte le immagini inserite vengono modificate contemporaneamente nella stessa dimensione.

4. Al momento è necessario spostare manualmente ciascuna immagine separatamente in un luogo adatto.

Note:: Se ci sono dozzine di immagini impilate, sarà abbastanza dispendioso in termini di tempo spostarle manualmente per adattarle ai luoghi.

Batch inserisci più immagini corrispondenti al contenuto delle celle in Excel

Le Abbina immagini importate caratteristica di Kutools per Excel, è uno strumento fantastico che può importare in batch e inserire più immagini in base al contenuto della cella e ridimensionare facilmente le immagini importate come la dimensione della cella o alla dimensione specificata.


ad abbina le immagini importate 01

Kutools for Excel - Potenzia Excel con oltre 300 strumenti essenziali. Goditi una prova GRATUITA di 30 giorni con tutte le funzionalità senza carta di credito richiesta! Get It Now

Inserisci più immagini e ridimensionale in blocco con OneNote

Per evitare di spostare le immagini impilate una per una, questo metodo introduce un altro trucco per inserire più immagini con l'aiuto di OneNote. Si prega di fare quanto segue:

1. Avvia OneNote e crea una nuova pagina. E poi clicca inserire > Immagine.

2. Nella finestra di dialogo Inserisci immagine, apri la cartella contenente le immagini che inserirai, seleziona più immagini di cui hai bisogno e fai clic su inserire pulsante. Vedi screenshot:
Note:: Tenendo Ctrl tasto, è possibile selezionare più immagini non adiacenti facendo clic su di esse una per una; tenendo Shift tasto, è possibile selezionare più immagini adiacenti facendo clic sulla prima immagine e sull'ultima.

doc inserire più immagini OneNote 032

3. stampa Ctrl + A per selezionare tutte le immagini inserite in OneNote, quindi premere Ctrl + C tasti per copiarli.

4. Vai al foglio di lavoro in Excel e premi Ctrl + V tasti per incollare le immagini nel foglio di lavoro. Ora tutte le immagini vengono incollate verticalmente come mostrato nell'immagine a sinistra.

5. Seleziona una delle immagini e premi Ctrl + A tasti per selezionarli tutti. Quindi ridimensionare le immagini in blocco inserendo nuovi numeri in entrambe Larghezza ed Altezza caselle in Taglia gruppo sul Formato tab. Vedi screenshot:

Ora tutte le immagini specificate vengono inserite in Excel e ridimensionate alla stessa dimensione in blocco.


Inserisci più immagini in Excel con codice VBA

Con il seguente codice VBA, puoi inserire più immagini nel file Excel cella per cella.

1. Seleziona la prima cella dell'intervallo di destinazione in cui desideri inserire le immagini.

2. Tieni premuto il ALT + F11 chiavi e apre il file Microsoft Visual Basic, Applications Edition finestra.

3. Clic inserire > Modulie incolla la seguente macro nel file Finestra del modulo.

Sub InsertPictures()
'Update 20140513
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. Quindi premere il tasto F5 chiave per eseguire questo codice.

5. Nella finestra di dialogo Apri, apri la cartella che contiene le immagini che desideri inserire, seleziona più immagini che inserirai e fai clic su Apri pulsante. E tutte le immagini selezionate sono state importate nella tua selezione in base alle dimensioni della cella. Vedi screenshot:


Inserisci più immagini e regolale automaticamente con Kutools per Excel

Kutools for Excel'S Importa immagini può aiutarti a inserire rapidamente più immagini in Excel in base alle dimensioni della cella o delle dimensioni dell'immagine. Puoi anche specificare l'altezza e la larghezza delle immagini di cui hai bisogno.

Kutools for Excel - Potenzia Excel con oltre 300 strumenti essenziali. Goditi una prova GRATUITA di 30 giorni con tutte le funzionalità senza carta di credito richiesta! Get It Now

1. Clic Kutools Plus > Importa / Esporta > Importa immagini, vedi screenshot:

2. Nel Importa immagini finestra di dialogo, eseguire le seguenti operazioni:
(1) Specificare l'ordine di visualizzazione delle immagini dal file Ordine di importazione elenco a discesa, puoi scegliere Riempi verticalmente cella dopo cella or Riempi orizzontalmente cella dopo cella.
(2) Fare clic Aggiungi per selezionare i file di immagine o la cartella per aggiungere le immagini all'elenco delle immagini. E tutte le immagini selezionate verranno elencate nella casella di riepilogo.
(3) Fare clic su Dimensione importazione pulsante;

3. Ora nel Importa dimensioni immagine finestra di dialogo, puoi scegliere la dimensione dell'immagine che corrisponde alle tue necessità. Vedi screenshot:

4. Dopo aver specificato la dimensione dell'immagine, fare clic su OK per chiudere questa finestra di dialogo e tornare al file Importa immagini finestra di dialogo, fare clic Importare pulsante per importare le immagini.

5. Nella nuova finestra di dialogo Importa immagini, scegli la prima cella dell'intervallo di destinazione in cui inserirai le immagini e fai clic su OK pulsante.

Al momento, tutte le immagini selezionate sono state inserite nelle celle dalla cella attiva verticalmente o orizzontalmente. Vedi screenshot a destra:

Le Importa immagini la funzionalità di Kutools per Excel è progettata per inserire un batch di immagini contemporaneamente con la dimensione della cella corrispondente, la dimensione specificata o le dimensioni delle immagini in Excel. Avere una prova gratuita!


Inserisci più immagini corrispondenti ai loro nomi con Kutools per Excel

Kutools per Excel supporta anche un drammatico Abbina immagini importate funzione per abbinare immagini e contenuto di celle e inserire immagini abbinate solo in blocco in Excel.

Kutools for Excel - Potenzia Excel con oltre 300 strumenti essenziali. Goditi una prova GRATUITA di 30 giorni con tutte le funzionalità senza carta di credito richiesta! Get It Now

1. Seleziona le celle del nome dell'immagine in cui desideri inserire le immagini corrispondenti e fai clic Kutools Plus > Importa / Esporta > Abbina immagini importate. vedi screenshot:

2. Nella finestra di dialogo Abbina immagini importata spuntata, eseguire le seguenti operazioni:
(1) Specificare l'ordine di visualizzazione delle immagini dal file Ordine di importazione menu `A tendina;
(2) Fare clic Aggiungi pulsante per aggiungere le immagini alla casella di riepilogo delle immagini. Per tua informazione, verranno elencate solo le immagini corrispondenti.
(3) Quindi fare clic su Dimensione importazione pulsante.

3. Ora nel Importa dimensioni immagine finestra di dialogo, è possibile scegliere la dimensione dell'immagine che corrisponde alle proprie esigenze e fare clic su Ok pulsante. Vedi screenshot:

4. Ora torni al file Importa immagini finestra di dialogo, fare clic Importare pulsante per importare le immagini.

5. Nella finestra di dialogo Abbina immagini importata che si apre, specificare la prima cella dell'intervallo di destinazione in cui inserire le immagini e fare clic su OK pulsante. Vedi screenshot:

Finora, tutte le immagini sono state inserite nelle celle in base ai loro nomi relativi. Vedi screenshot a destra:

Le Abbina immagini importate la funzionalità di Kutools per Excel può aiutare gli utenti di Excel a filtrare rapidamente le immagini in base ai valori delle celle e quindi a inserire queste immagini in blocco. Inoltre, queste immagini abbinate possono essere ridimensionate automaticamente alla dimensione specificata o alla dimensione della cella. Avere una prova gratuita!


Demo: inserisci più immagini e ridimensionale contemporaneamente in Excel

Kutools for Excel include più di 300 utili strumenti per Excel, da provare gratuitamente senza limitazioni in 30 giorni. Prova gratuita ora!      Acquista ora!


Articoli correlati

I migliori strumenti per la produttività in ufficio

🤖 Assistente AI di Kutools: Rivoluziona l'analisi dei dati basandosi su: Esecuzione intelligente   |  Genera codice  |  Crea formule personalizzate  |  Analizzare i dati e generare grafici  |  Richiama le funzioni di Kutools...
Funzioni popolari: Trova, evidenzia o identifica i duplicati   |  Elimina righe vuote   |  Combina colonne o celle senza perdere dati   |   Round senza formula ...
Super ricerca: VLookup a criteri multipli    VLookup a valori multipli  |   VLookup su più fogli   |   Ricerca fuzzy ....
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa   |  Elenco a discesa dipendente   |  Elenco a discesa a selezione multipla ....
Gestore di colonna: Aggiungi un numero specifico di colonne  |  Sposta colonne  |  Attiva/disattiva lo stato di visibilità delle colonne nascoste  |  Confronta intervalli e colonne ...
Funzionalità in primo piano: Messa a fuoco della griglia   |  Vista di progettazione   |   Grande barra delle formule    Gestore di cartelle di lavoro e fogli   |  Resource Library (Testo automatico)   |  Date picker   |  Combina fogli di lavoro   |  Crittografa/decrittografa le celle    Invia e-mail per elenco   |  Super filtro   |   Filtro speciale (filtro grassetto/corsivo/barrato...) ...
I 15 migliori set di strumenti12 Testo Strumenti (aggiungi testo, Rimuovi personaggi, ...)   |   50+ Grafico Tipi (Diagramma di Gantt, ...)   |   40+ Pratico Formule (Calcola l'età in base al compleanno, ...)   |   19 Inserimento Strumenti (Inserisci il codice QR, Inserisci immagine dal percorso, ...)   |   12 Conversione Strumenti (Numeri in parole, Conversione di valuta, ...)   |   7 Unisci e dividi Strumenti (Combina righe avanzate, Celle divise, ...)   |   ... e altro ancora

Potenzia le tue competenze di Excel con Kutools per Excel e sperimenta l'efficienza come mai prima d'ora. Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e risparmiare tempo.  Fai clic qui per ottenere la funzionalità di cui hai più bisogno...

Descrizione


Office Tab porta l'interfaccia a schede in Office e semplifica notevolmente il tuo lavoro

  • 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 della stessa finestra, piuttosto che in nuove finestre.
  • Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!
Comments (47)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hello community,

Thank you very much - this is a great tool!
But for my request, I should keep the sizes of the images, which are different. Is there any way to keep the format of the images but keep the functions with this code?

Many thanks in advance.
Elias
This comment was minimized by the moderator on the site
Respected sir, i want to One image paste on specific cell more than one in a time.
This comment was minimized by the moderator on the site
Hello, Sarfraz

If you want to insert one image into multiple cells, you just need to insert one image and resize it, and then copy and paste it to the other cells as you need.

Thank you!
This comment was minimized by the moderator on the site
mình cảm ơn vì bài viết. mình có làm danh sách sản phẩm hàng hóa mất rất nhiều thời gian nhưng chợt thấy chenanhexcel.com có bán add-in thì công việc của mình dễ dàng hơn nhiều.
This comment was minimized by the moderator on the site
Hi, i have 10 images i want to insert all 10 inside ONE CELL in excel. is this possible and if so pls help me out with some code pls...
This comment was minimized by the moderator on the site
Hi Vind,
First, adjust the cell and make it big enough to contain the 10 images.
Then Click Insert > Picture to open the Insert Picture dialog. In the dialog, select the 10 images together (if they are in the same folder), and click the OK button.
Now all images are inserted. If necessary, resize them simultaneously in the Size group on the Picture Format tab.
These images are inserted in the diagonal line of the cell as attached picture, and you need to adjust their positions manually.
This comment was minimized by the moderator on the site
I am using the following code, which came from Funzone, to add my photos but i need to be able to skip a column, leaving a blank column between photos, can someone help?

Sub InsertPictures()
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
xRowIndex = Application.ActiveCell.Row

If IsArray(PicList) Then

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)
xColIndex = xColIndex + 1
If xColIndex = 4 Then GoTo Continue1 Else GoTo Continue2

Continue1:
xRowIndex = xRowIndex + 2
xColIndex = xColIndex - 3

Continue2:
Next
End If
End Sub
This comment was minimized by the moderator on the site
I was finally able to figure it out on my own.

The code below will insert 3 pictures horizontally in the columns then move down a row and insert 3 more horizontally it will repeat this process until it runs out of the selected pictures.



Sub InsertPictures()
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
xRowIndex = Application.ActiveCell.Row

If IsArray(PicList) Then

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)
xColIndex = xColIndex + 1
If xColIndex = 4 Then GoTo Continue1 Else GoTo Continue2

Continue1:
xRowIndex = xRowIndex + 1
xColIndex = xColIndex - 3

Continue2:
Next
End If
End Sub
This comment was minimized by the moderator on the site
I would really like to use this VBA code to fill an array of cells with picture like 5 across then move to next row and 5 across until you run out of selected pictures but I just can't wrap my head around how to do it. Is this at all possible?


If you know how to do this please post the code. Thank you In advance!

Similar to https://www.extendoffice.com/documents/excel/3360-excel-transpose-every-5-rows.html
except by selecting pictures and pasting the output in an array.
This comment was minimized by the moderator on the site
I would really like to use this VBA code to fill an array of cells with picture like 5 across then move to next row and 5 across until you run out of selected pictures but I just can't wrap my head around how to do it. Is this at all possible?

Similar to https://www.extendoffice.com/documents/excel/3360-excel-transpose-every-5-rows.html
except by selecting pictures and pasting the output in an array
This comment was minimized by the moderator on the site
les agradezco mucho realmente ayudan muchisimo con el trabajo y el tiempo. Me sirvio perfecto para un inventario con fotos.
reitero mi agradecimiento
This comment was minimized by the moderator on the site
Tried this code and in all honesty is amazing and fast, however is there any chance of amending this to make it resize the pictures to a custom size.
I cannot seem to get my head around it.
Thanks
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations