I cookie ci aiutano i nostri servizi. Utilizzando i nostri servizi, l'utente accetta di utilizzare i cookie.
Suggerimento: le altre lingue sono tradotte da Google. Puoi visitare il English versione di questo link.
Log In
x
or
x
x
Registrati
x

or

Come inserire più immagini e ridimensionarle contemporaneamente in Excel?

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

Inserire più immagini in Excel con il codice VBA

Inserisci più immagini e regolale automaticamente con Kutools per Excel

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


freccia blu bolla destraInserire più immagini in Excel con il codice VBA


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

1. Seleziona un intervallo nel quale vuoi inserire le immagini.

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

3. Clic inserire > Moduloe incollare la seguente macro in 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 e selezionare la cartella che contiene le immagini che si desidera inserire. Quindi specifica le immagini di cui hai bisogno. E clicca aperto pulsante.

doc-insert-multiple-pictures1-1

5. E tutte le immagini selezionate sono state importate nella tua selezione in base alle dimensioni della cella. Vedi screenshot:

doc-insert-multiple-pictures2-2


freccia blu bolla destraInserisci più immagini e regolale automaticamente con Kutools per Excel

Kutools for Excel'S Importa immagini l'utilità può aiutarti a inserire rapidamente più immagini in Excel in base alle dimensioni della cella o alle dimensioni dell'immagine. È possibile specificare l'altezza e la larghezza delle immagini come necessario.

Kutools for Excel include più di 300 utili strumenti di Excel. Libero di provare senza limiti nei giorni 30. Get it Now.

Dopo aver installato Kutools per Excel, eseguire le seguenti operazioni:

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

doc-insert-multiple-pictures3-3

2. Nel Importa immagini finestra di dialogo, eseguire le seguenti operazioni:

  • (1.) Fare clic sull'elenco a discesa sotto Importa immagini sezione per scegliere l'ordine di visualizzazione delle immagini. Puoi scegliere Riempi verticalmente cella dopo cella or Riempi orizzontalmente cella dopo cella.
  • (2.) Fare clic aggiungere per selezionare i file immagine o la cartella per aggiungere le immagini all'elenco delle immagini. E tutte le foto selezionate verranno elencate nella casella di riepilogo.

doc-insert-multiple-pictures4-4

3. Quindi è possibile specificare la dimensione delle immagini facendo clic Dimensione/taglia pulsante e nel Importa dimensione immagine finestra di dialogo, è possibile scegliere la dimensione dell'immagine corrispondente alle proprie esigenze. Vedi screenshot:
doc-insert-multiple-pictures5-5

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

5. E tutte le tue foto selezionate sono state inserite nelle tue cellule dalla cella attiva verticalmente o orizzontalmente. Vedi screenshot:
doc-insert-multiple-pictures6-6


freccia blu bolla destraInserisci più immagini corrispondenti ai loro nomi con Kutools per Excel

1. Seleziona le celle del nome dell'immagine per le quali vuoi inserire le immagini corrispondenti.

2. Clic Impresa > Importa / Esporta > Importa immagini e nella finestra di dialogo spuntata, fare clic su aggiungere pulsante per aggiungere le immagini alla casella di elenco delle immagini, vedi screenshot:

doc-insert-multiple-pictures7-7

3. Quindi fare clic partita per selezionare le celle con i nomi delle immagini che si desidera abbinare alle loro immagini.

doc-insert-multiple-pictures8-8

4. E poi tutti i nomi delle immagini saranno abbinati automaticamente alle immagini, fare clic OK per tornare alla precedente finestra di dialogo, quindi è possibile specificare la dimensione delle immagini, fare clic su Dimensione/taglia pulsante, nel Importa dimensione immagine finestra di dialogo, impostare le dimensioni dell'immagine come necessario. Vedi screenshot:

doc-insert-multiple-pictures8-8

5. Clic OK per chiudere questa finestra di dialogo, quindi fare clic su Importare pulsante e tutte le immagini sono inserite nelle celle in base al loro nome relativo. Vedi gli screenshot:

doc-insert-multiple-pictures10-10 -2 doc-insert-multiple-pictures11-11

Clic Importa immagini per saperne di più su questa funzionalità.


Articoli correlati:

Come ridimensionare le immagini per adattarle alle celle in Excel?

Come ridimensionare più celle per adattarle rapidamente sopra le immagini in Excel?



Strumenti di produttività consigliati

Office Tab

stella d'oro1 Porta pratiche schede ad Excel e ad altri software Office, proprio come Chrome, Firefox e il nuovo Internet Explorer.

Kutools for Excel

stella d'oro1 Stupefacente! Aumenta la tua produttività in 5 minuti. Non servono abilità speciali, risparmiate due ore al giorno!

stella d'oro1 300 Nuove funzionalità per Excel, rendono Excel molto semplice e potente:

  • Unisci cella / righe / colonne senza perdere dati.
  • Combina e consolida più fogli e cartelle di lavoro.
  • Confronta intervalli, copia intervalli multipli, conversione testo in data, unità e conversione valuta.
  • Contare in base a colori, totali parziali cercapersone, ordinamento avanzato e filtro super,
  • Altro Seleziona / Inserisci / Elimina / Testo / Formato / Link / Commento / Cartelle di lavoro / Fogli di lavoro Strumenti ...

Schermata di Kutools per Excel

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Funzone · 10 days ago
    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.
  • To post as a guest, your comment is unpublished.
    Funzone13 · 10 days ago
    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
  • To post as a guest, your comment is unpublished.
    David · 14 days ago
    les agradezco mucho realmente ayudan muchisimo con el trabajo y el tiempo. Me sirvio perfecto para un inventario con fotos.
    reitero mi agradecimiento
  • To post as a guest, your comment is unpublished.
    Ed Go · 22 days ago
    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
  • To post as a guest, your comment is unpublished.
    Drew Reyes · 1 months ago
    you are a legend