Skip to main content

Kutools per Office — Una Suite. Cinque Strumenti. Ottieni di Più.

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

Author Xiaoyang Last modified

Come sappiamo, Microsoft Excel supporta il ridimensionamento automatico dell'altezza delle righe e della larghezza delle colonne di una cella per adattarsi al contenuto inserito, come una lunga stringa di testo. Tuttavia, i comandi Altezza riga automatica e Larghezza colonna automatica non sono validi per le immagini, poiché un'immagine inserita non risiede in una cella specifica.

Ridimensionare celle per adattarle alle immagini con VBA

Ridimensionare immagini per adattarle alle celle con Kutools per Excel


Ridimensionare celle per adattarle alle immagini con VBA

Supponendo che ci siano due grandi immagini in un foglio di lavoro, vedi lo screenshot seguente. Qualcuno potrebbe voler ridimensionare una cella per adattarla a un'immagine sopra la cella. Ma come realizzarlo?

resize cells to fit pictures

Naturalmente, puoi ridimensionare automaticamente ogni cella per adattarla alle immagini sopra di esse. Tuttavia, può essere noioso e dispendioso in termini di tempo per un gran numero di immagini. In realtà, possiamo applicare una macro VB per ridimensionare tutte le celle in modo che si adattino alle immagini sopra di esse. Puoi farlo seguendo questi passaggi:

Passo 1: Tieni premuti i tasti ALT + F11, e si aprirà la finestra Microsoft Visual Basic for Applications.

Passo 2: Clicca su Inserisci > Modulo, e incolla la seguente macro nella finestra del Modulo.

VBA: Ridimensiona più celle per adattarle alle loro 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

Passo 3: Premi il tasto F5 per eseguire questa macro.

Ora nel foglio di lavoro corrente, se ci sono immagini, la cella sotto un'immagine verrà ridimensionata per adattarsi all'immagine sopra di essa. Vedi lo screenshot seguente:

resize cells to fit pictures with vba code



Ridimensionare immagini per adattarle alle celle con Kutools per Excel

Se hai già regolato la dimensione delle celle come mostrato nello screenshot qui sotto, e poi vuoi importare e ridimensionare le immagini per adattarle alle dimensioni delle celle, come puoi farlo rapidamente? In questo caso, Kutools per Excel's Importa immagini l'utilità ti aiuta a gestire facilmente questo compito.
adjust the size of the cells

Dopo aver installato Kutools per Excel, procedi come segue:

1. Clicca su Kutools Plus > Importa/Esporta > Importa immagini. Vedi screenshot:

2. Nella finestra Importa immagini che appare, puoi prima specificare l'ordine di importazione in Ordine di importazione sezione, e poi clicca sul pulsante Aggiungi per aggiungere immagini dalla cartella o come file uno per uno, quindi vedrai le immagini elencate nella sezione Nome immagine . Vedi screenshot:
set options in the Import Pictures dialog box

3. Poi clicca sul pulsante Importa per aprire la finestra Dimensione immagine da importare e seleziona l'opzione Dimensione cella abbinata . Vedi screenshot:
specify the picture size

4. Clicca su OK > Importa per visualizzare una finestra di dialogo per selezionare le celle in cui desideri importare le immagini. Vedi screenshot:
select cells to insert the pictures

5. Clicca su OK, e ora tutte le immagini sono state importate nelle celle e ridimensionate per adattarsi alle celle.
all pirtcures are imported into the cells and fit cells


Articolo correlato:
Come inserire più immagini in una cella 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 crea grafici | Attiva Funzioni avanzate
Funzionalità più usate: Trova, evidenziazione o contrassegna duplicati | Elimina righe vuote | Unisci colonne o celle senza perdere dati | Arrotonda senza formula...
Super RICERCA.VERT: Ricerca VERT per criteri multipli | Ricerca VERT per 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...
Gestore colonne: Aggiungi un numero specifico di colonne | Sposta colonne | Cambia stato di visibilità delle colonne nascoste | Confronta intervalli & colonne...
Funzionalità in primo piano: Attenzione della griglia | Visualizzazione di progettazione | Barra delle formule avanzata | Gestore di cartelle di lavoro & fogli | Libreria AutoText | Selettore di data | Unisci dati | Crittografa/Decrittografa celle | Invia Email per elenco | Super Filtri | Filtro speciale (filtra grassetto/corsivo/barrato...)...
Top15 strumenti:12 strumenti Testo (Aggiungi testo, Elimina Caratteri Specifici, ...) |50+ tipi di grafico (Diagramma di Gantt, ...) |40+ formule pratiche (Calcola letà 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 Unione & Dividi (Unione avanzata righe, Dividi celle, ...) | ... e altro ancora
Usa Kutools nella lingua che preferisci – supporta Inglese, Spagnolo, Tedesco, Francese, Cinese e oltre40 altre lingue!

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 farti risparmiare tempo. Clicca qui per ottenere la funzione di cui hai più bisogno...


Office Tab porta le schede su Office e rende il tuo lavoro molto più semplice

  • Abilita la modifica e 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 produttività del50% e riduce centinaia di clic del mouse ogni giorno!

Tutti gli add-in Kutools. Un solo programma di installazione

La suite Kutools for Office include add-in per Excel, Word, Outlook & PowerPoint più Office Tab Pro, ideale per i team che lavorano su più app di Office.

Excel Word Outlook Tabs PowerPoint
  • Suite tutto-in-uno — Add-in per Excel, Word, Outlook & PowerPoint + Office Tab Pro
  • Un solo programma di installazione, una sola licenza — configurazione in pochi minuti (pronto per MSI)
  • Funzionano meglio insieme — produttività ottimizzata su tutte le app Office
  • Prova completa30 giorni — nessuna registrazione, nessuna carta di credito
  • Massimo risparmio — costa meno rispetto all’acquisto singolo degli add-in