KutoolsforOffice — Un'unica soluzione, cinque potenti strumenti.Ottenere di più con meno sforzo.

Come ridimensionare rapidamente più celle in modo che si adattino perfettamente alle immagini in Excel?

AutoreXiaoyang Data di modifica

Come sappiamo, Microsoft Excel supporta il ridimensionamento automatico dell’altezza delle righe e della larghezza delle colonne per adattarle al contenuto inserito, come una stringa di testo lunga. Tuttavia, i comandi **Adatta all’oggetto Altezza riga** e **Adatta all’oggetto Larghezza colonna** non funzionano con le immagini, poiché un’immagine inserita non è vincolata a una cella specifica.

Ridimensiona le celle per adattarle alle immagini con VBA

Ridimensiona le immagini per adattarle alle celle con Kutools per Excel


Ridimensiona le celle per adattarle alle immagini con VBA

Supponiamo che in un foglio di lavoro siano presenti due immagini di grandi dimensioni, come illustrato nello screenshot seguente. Potrebbe capitare di voler ridimensionare una cella in modo che si adatti perfettamente a un’immagine posizionata sopra di essa. Ma come si può fare?

ridimensiona le celle per adattarle alle immagini

Certo! È possibile ridimensionare automaticamente ogni cella in base alle immagini posizionate sopra di essa. Tuttavia, se si dispone di numerose immagini, questa operazione potrebbe rivelarsi noiosa e dispendiosa in termini di tempo. Fortunatamente, possiamo utilizzare una macro VBA per ridimensionare tutte le celle in un colpo solo, adattandole perfettamente alle rispettive immagini sovrastanti. Ecco come procedere:

Passaggio 1: Tieni premuti i tasti ALT + F11 per aprire la finestra di Microsoft Visual Basic, Applications.

Passaggio 2: Fai clic su Inserisci > Modulo, quindi incolla la seguente macro nella finestra del modulo.

VBA: Ridimensiona più celle per adattarle perfettamente alle rispettive immagini.

Sub ResizePictureCells()
For Each Picture In ActiveSheet.DrawingObjects
PictureTop = Picture.Top
PictureLeft = Picture.Left
PictureHeight = Picture.Height
PictureWidth = Picture.Width
For N = 2 To 256
If Columns(N).Left > PictureLeft Then
PictureColumn = N - 1
Exit For
End If
Next N
For N = 2 To 65536
If Rows(N).Top > PictureTop Then
PictureRow = N - 1
Exit For
End If
Next N
Rows(PictureRow).RowHeight = PictureHeight
Columns(PictureColumn).ColumnWidth = PictureWidth * (54.29 / 288)
Picture.Top = Cells(PictureRow, PictureColumn).Top
Picture.Left = Cells(PictureRow, PictureColumn).Left
Next Picture
End Sub

Passaggio 3: Premere il tasto F5 per eseguire questa macro.

Ora, nel foglio di lavoro corrente, se sono presenti immagini, la cella situata sotto ciascuna di esse verrà ridimensionata automaticamente per adattarsi all’immagine posizionata sopra. Vedere lo screenshot seguente:

ridimensiona le celle per adattarle alle immagini con codice VBA



Ridimensiona le immagini per adattarle alle celle con Kutools per Excel

Hai già regolato le dimensioni delle celle come mostrato nello screenshot seguente e vuoi importare e ridimensionare le immagini in modo che si adattino perfettamente alle celle? In questo caso, la funzione Importa immagini di Kutools per Excel ti permette di gestire questa operazione in modo rapido e semplice.
adatta la dimensione delle celle

Dopo aver installato Kutools per Excel, procedere come segue:

1. Fare clic su KUTOOLS PLUS > Importa/Esporta > Importa immagini. Vedere lo screenshot:

2. Nella finestra di dialogo Importa immagini visualizzata, specificare innanzitutto l’Ordine importazione nella relativa sezione, quindi fare clic sul pulsante Aggiungi per aggiungere immagini da una cartella o come file singoli; a questo punto, le immagini verranno elencate nella sezione Immagine. Vedere lo screenshot:
imposta le opzioni nella finestra di dialogo Importa immagini

3. Fare quindi clic sul pulsante Importa per visualizzare la finestra di dialogo Dimensione immagine da importare, quindi selezionare l’opzione Dimensione cella abbinata. Vedere lo screenshot:
specifica la dimensione dell'immagine

4. Fare clic su OK > Importa per visualizzare una finestra di dialogo in cui selezionare le celle in cui si desidera importare le immagini. Vedere lo screenshot:
seleziona le celle in cui inserire le immagini

5. Fai clic su OK e ora tutte le immagini verranno importate nelle celle e ridimensionate per adattarsi perfettamente.
tutte le immagini vengono importate nelle celle e adattate alle celle


Articolo correlato:
Come inserire più immagini in una cella in Excel?

Migliori Strumenti per la Produttività in Office

🤖KUTOOLS AI Assistente: Rivoluziona Analisi dei dati in base a:Esecuzione Intelligente   |  Genera Codice|  Crea formule personalizzate  |  Analizza Dati e Genera Grafici|  Richiama Funzioni avanzate
Funzionalità Popolari:Trova, Evidenzia o Contrassegna Duplicati   |  Elimina righe vuote   |  Combinare Colonne o Celle senza Perdere Dati   |   Arrotondamento senza usare la formula...
Super RICERCA.VERT:VLookup con Criteri Multipli  |  VLookup con Valori Multipli  |   VLookup tra Fogli Multipli   |   Corrispondenza approssimativa....
Elenco a discesa avanzato:Crea Rapidamente un Elenco a Discesa   |  Elenco a Discesa Dipendente   |  Elenco a Discesa con Selezione Multipla....
Gestione Colonne:Aggiungi un Numero Specifico di Colonne|Sposta Colonne|Attiva/Disattiva lo Stato di Visibilità delle Colonne Nascoste|Confronta Intervalli e Colonne...
Funzionalità in Evidenza:Attenzione della griglia   |  Visualizzazione Design   |Barra delle formule avanzata   | Gestione Cartelle di Lavoro e Fogli   |  Biblioteca di risorse(Testo Automatico)|  Selettore di Date   |  Unisci fogli di lavoro  |  Crittografa/Decrittografa celle   | Invia Email da Lista   |  Super Filtri   |   Filtro speciale(Filtra celle con testo in grassetto/corsivo/barrato...) ...
Principali Set di Strumenti 15:12 Strumentiper il Testo(Aggiungi testo,Elimina Caratteri Specifici, ...)|   50+Tipidi Grafico(Diagramma di Gantt, ...)|   40+ Formule Pratiche(Calcola l'età in base alla data di nascita, ...)|   19 Strumentidi Inserimento(Inserisci Codice QR,Inserisci Immagine dal Percorso, ...)|   12 Strumentidi Conversione(Converti in parole,Conversione del tasso di cambio, ...)|   7 StrumentiUnisci e Dividi(Unione avanzata righe,Dividi celle, ...)|... e molto altro
Usa Kutools nella tua lingua preferita – supporta inglese, spagnolo, tedesco, francese, cinese e 40+ altre!

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.

ExcelWordOutlookTabsPowerPoint
  • 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