Skip to main content

Ridimensionamento automatico di immagini in batch per adattarle alle celle in Excel - 2 metodi utili

Author: Xiaoyang Last Modified: 2025-05-29

Quando si lavora con le immagini in Excel, allinearle con le celle è fondamentale per una presentazione strutturata e organizzata. Se inserisci frequentemente immagini in Excel e desideri che vengano ridimensionate automaticamente per adattarsi alle dimensioni delle celle, questa guida ti mostrerà i migliori metodi per ridimensionare le immagini in modo efficiente.

Ridimensionamento automatico di immagini in batch per adattarle alle celle con codice VBA

Ridimensionamento automatico di immagini in batch per adattarle alle celle con Kutools per Excel


Ridimensiona un'immagine selezionata per adattarla a una singola cella con codice VBA

Per gli utenti che devono inserire più immagini e ridimensionarle automaticamente per farle rientrare in celle specifiche, una macro VBA offre una soluzione altamente efficiente. Sfruttando VBA, puoi semplificare il processo di importazione e regolazione delle immagini, garantendo che si allineino perfettamente ai bordi delle celle. Questo metodo è particolarmente utile quando si gestiscono importazioni di immagini in massa, poiché elimina la necessità di ridimensionamenti e posizionamenti manuali.

1. Regola la dimensione della cella in cui vuoi inserire l'immagine e seleziona le celle.

2. Successivamente, tieni premuti i tasti ALT + F11 per aprire la finestra "Microsoft Visual Basic for Applications".

3. Clicca su "Inserisci" > "Modulo", e incolla la seguente macro nella finestra Modulo.

VBA: Inserisci più immagini in base alla dimensione della cella

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. Premi quindi il tasto F5 per eseguire questo codice. Nella finestra Apri, scegli la cartella che contiene le immagini, quindi seleziona le immagini che desideri inserire.
vba code to select the images

5. Dopodiché, clicca sul pulsante "Apri" e tutte le immagini selezionate verranno inserite nella tua selezione in base alla dimensione della cella. Vedi screenshot:
vba code to insert the images to fit cells


Ridimensionamento automatico di immagini in batch per adattarle alle celle con Kutools per Excel

Se non sei familiare con il codice VBA, non preoccuparti! Kutools per Excel offre un modo semplice ed efficiente per ridimensionare automaticamente immagini in batch per adattarle alle rispettive celle. Questa funzionalità è particolarmente utile per gli utenti che inseriscono frequentemente immagini, come elenchi di prodotti, report o presentazioni di dati visivi.

In questa sezione, ti guideremo attraverso i passaggi per ridimensionare automaticamente più immagini in modo che si adattino alle rispettive celle utilizzando Kutools per Excel, risparmiandoti tempo e garantendo un foglio di lavoro ordinato e ben organizzato.

Kutools per Excel offre oltre 300 funzionalità avanzate per semplificare compiti complessi, aumentando creatività ed efficienza. Integrato con capacità di intelligenza artificiale, Kutools automatizza le attività con precisione, rendendo la gestione dei dati senza sforzo. Informazioni dettagliate su Kutools per Excel... Prova gratuita...

Dopo aver installato Kutools per Excel, procedi con i seguenti passaggi:

  1. Clicca su "Kutools Plus" > "Importa/Esporta" > "Importa Immagini".
    Click the Kutools Plus >Import/Export > Import Pictures
  2. Nella finestra di dialogo "Importa Immagini", configura le seguenti opzioni:
    • Clicca sul pulsante "Aggiungi" per selezionare i file immagine o la cartella da aggiungere all'elenco delle immagini;
    • Nel menu a discesa "Dimensione importazione", seleziona "Dimensione cella abbinata";
    • Specifica l'ordine delle immagini dal menu a discesa "Ordine importazione", puoi scegliere "Riempi per Colonna, quindi per Riga" o "Riempi per Riga, quindi per Colonna";
    • Infine, clicca sul pulsante "Importa".
      specify the options in the dialog box
  3. Ora, apparirà un'altra finestra "Importa Immagini", specifica le celle di destinazione in cui importerai le immagini, vedi screenshot:
    select range to put the images
  4. Quindi, clicca sul pulsante OK, tutte le immagini selezionate saranno inserite per adattarsi alle dimensioni delle celle specifiche come mostrato nello screenshot sottostante:
    insert the images by cell size by kutools

Conclusione

Sia la Macro VB che Kutools per Excel offrono modi efficaci per ridimensionare le immagini per adattarle alle celle, ma soddisfano esigenze e livelli di competenza diversi degli utenti.

  • Il codice VBA è ideale per gli utenti che necessitano di un alto grado di personalizzazione e si sentono a proprio agio con la programmazione. È una soluzione economica ma richiede una certa competenza tecnica.
  • Kutools per Excel è perfetto per gli utenti che preferiscono un approccio user-friendly senza codice e sono disposti a investire in uno strumento di terze parti per funzionalità aggiuntive e facilità d'uso.

In ultima analisi, la scelta tra i due metodi dipende dai requisiti specifici dell'utente, dalle competenze tecniche e dal budget. Per coloro che lavorano frequentemente con le immagini in Excel, esplorare entrambe le opzioni e comprendere i loro punti di forza e limitazioni può portare a flussi di lavoro più efficienti e ottimizzati. Se sei interessato a esplorare ulteriori suggerimenti e trucchi per Excel, il nostro sito web offre migliaia di tutorial per aiutarti a padroneggiare Excel.


Articolo correlato:

Come ridimensionare rapidamente più celle per adattarle alle immagini sopra di esse in Excel?

I migliori strumenti per la produttività in Office

🤖 Kutools AI Aide: Rivoluziona l'analisi dei dati grazie a: Esecuzione Intelligente | Genera Codice | Crea Formule Personalizzate | Analizza Dati e Genera Grafici | Richiama Funzioni avanzate di Kutools
Funzionalità popolari: Trova, evidenzia o contrassegna duplicati | Elimina righe vuote | Unisci colonne o celle senza perdere dati | Arrotonda...
Super RICERCA.VERT: Ricerca VERT con criteri multipli | Ricerca VERT con valori multipli | Ricerca su più fogli | Corrispondenza approssimativa...
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa | Elenco a discesa dipendente | Elenco a discesa multi-selezione...
Gestione Colonne: Aggiungi un numero specifico di colonne | Sposta colonne | Attiva/disattiva la visibilità delle colonne nascoste | Confronta intervalli e colonne...
Funzionalità in evidenza: Attenzione della griglia | Visualizzazione di progettazione | Barra delle formule avanzata | Gestione Cartella di lavoro e Foglio di lavoro | Libreria AutoText | Selettore di data | Unisci dati | Crittografa/Decrittografa celle | Invia Email tramite elenco | Super Filtri | Filtro speciale (filtra grassetto/corsivo/barrato...) ...
Top15 set di strumenti:12 strumenti di testo (Aggiungi testo, Elimina Caratteri Specifici, ...) | Oltre50 tipi di grafici (Diagramma di Gantt, ...) | Oltre40 formule pratiche (Calcola l'età in base alla data di nascita, ...) |19 strumenti di inserimento (Inserisci codice QR, Inserisci Immagine da percorso, ...) |12 strumenti di conversione (Converti in parole, Conversione valuta, ...) |7 strumenti di unione e divisione (Unione avanzata righe, Dividi celle, ...) | ... e molto altro

Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un'efficienza mai vista prima. 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 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 della stessa finestra, invece che in nuove finestre.
  • Aumenta la tua produttività del50% e riduce centinaia di clic del mouse ogni giorno!