Ridimensionamento automatico di immagini in batch per adattarle alle celle in Excel - 2 metodi utili
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.
5. Dopodiché, clicca sul pulsante "Apri" e tutte le immagini selezionate verranno inserite nella tua selezione in base alla dimensione della cella. Vedi screenshot:
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.
Dopo aver installato Kutools per Excel, procedi con i seguenti passaggi:
- Clicca su "Kutools Plus" > "Importa/Esporta" > "Importa Immagini".
- 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".
- Ora, apparirà un'altra finestra "Importa Immagini", specifica le celle di destinazione in cui importerai le immagini, vedi screenshot:
- Quindi, clicca sul pulsante OK, tutte le immagini selezionate saranno inserite per adattarsi alle dimensioni delle celle specifiche come mostrato nello screenshot sottostante:
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
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!