KutoolsforOffice — 一套方案,五大工具。事半功倍。三月特賣:20% 折扣

批次自動調整圖片大小以符合 Excel 儲存格──2 種實用方法

作者曉陽修改日期

在 Excel 中處理圖片時,讓圖片與儲存格邊界精準對齊,是維持工作表專業且井然有序的關鍵。然而,若需反覆插入並手動調整圖片以完美契合儲存格大小,過程往往迅速變得繁瑣——尤其在處理大量圖片時更是如此。許多使用者常遇到圖片與儲存格線重疊,或縮放比例不當的問題,導致整體版面顯得雜亂無章。若您經常需要將產品圖示、圖表或其他插圖插入 Excel,並希望圖片能自動適應儲存格尺寸,掌握快速調整圖片大小的技巧,將大幅提升您的工作效率與試算表的清晰度。

本指南介紹最實用的批次自動調整圖片大小方法,讓圖片完美契合儲存格尺寸,助您節省時間並維持工作表整潔。無論您是在製作產品目錄、庫存清單、視覺報表或資料儀表板,這些解決方案都能簡化工作流程,確保圖片與對應資料精準對齊。

使用 VBA 程式碼批次自動調整圖片大小以符合儲存格

使用 Kutools for Excel 批次自動調整圖片大小以符合儲存格


使用 VBA 程式碼將選取的圖片調整大小以符合單一儲存格

對於需要插入多張圖片並讓其自動貼合特定儲存格邊界的使用者來說,自訂 VBA 巨集提供了一種高效解決方案。善用 Excel 的 VBA 功能,即可自動化圖片匯入與尺寸調整流程,讓圖片完美契合儲存格大小。此方法在處理大量圖片時尤其實用,不僅大幅節省手動調整的時間,更能有效降低出錯機率。

VBA 程式碼最適合熟悉 Excel 進階功能、並需要高度彈性自訂的使用者。此外,此方法無需任何第三方增益集,具備優異的成本效益;但請注意,啟用巨集可能需要調整 Excel 的安全性設定。

提示:執行 VBA 巨集前,請務必確認工作表中無重要未儲存資料,因為不當使用巨集可能影響工作表版面配置。建議您先儲存檔案的備份副本,以防萬一!

1. 首先調整您打算插入圖片的儲存格行高與列寬,並選取每張圖片對應的目標儲存格。事先設定儲存格大小,即可確保圖片自動調整為預期尺寸!

2. 按下 ALT + F11,即可開啟「Microsoft Visual Basic for Applications」視窗。

3. 在 VBA 編輯器中,點選插入 > 模組,並將下列巨集程式碼貼到空白模組視窗中。

VBA:根據儲存格大小插入多張圖片

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. 插入程式碼後,按下 F5 鍵或點選「執行」按鈕以執行巨集。在彈出的檔案對話方塊中,瀏覽至包含圖片的資料夾,選取所有要插入的圖片,然後點選「開啟」。
用於選取圖片的 VBA 程式碼

5. 巨集會自動將每張選取的圖片插入您指定的儲存格範圍,並調整圖片尺寸,使其完美貼合儲存格邊界。此流程省去手動調整圖片大小與位置的繁瑣步驟,即使處理數十甚至數百張圖片也輕鬆搞定!請參閱下方結果:
用於插入圖片以符合儲存格大小的 VBA 程式碼

疑難排解與提示:若圖片未如預期顯示,請再次確認所選儲存格範圍是否正確,並確保圖片檔案可正常存取。請注意,已鎖定或合併的儲存格可能影響插入流程。為達最佳效果,建議使用標準、未合併且格式一致的圖片(例如 .jpg 或 .png)。若發生錯誤,請確認您擁有執行 VBA 巨集的足夠權限,且 Excel 的巨集安全性設定允許執行程式碼。

替代 VBA 方法:若您希望根據工作表中的檔案路徑清單自動插入圖片並調整大小,可進一步優化 VBA 程式碼,讓它從指定欄位讀取圖片路徑,並自動將圖片插入對應的儲存格中。


使用 Kutools for Excel 批次自動調整圖片大小以符合儲存格

對於偏好更簡單、無需編寫程式碼方法的使用者,Kutools for Excel 提供直覺又可靠的方式,能批次調整圖片大小,使其自動精準貼合對應儲存格。此解決方案特別適合經常處理含大量圖片之試算表的使用者,僅需幾次點擊,即可輕鬆簡化圖片插入與調整流程。常見應用情境包括製作價目表、教學目錄、員工照片名冊,或任何需要在 Excel 中維持圖片一致版面配置的情況。

與 VBA 巨集方法不同,使用 Kutools for Excel 無需任何程式設計技能,非常適合初學者,以及追求便利性與精確度的進階使用者。此外,Kutools 不僅能降低出錯機率,還較不易受到 Excel 常見限制(例如儲存格合併)的影響。

Kutools for Excel 提供超過 300 項進階功能,簡化複雜作業,提升創造力與效率。整合 AI 功能,Kutools 能精準自動化各項任務,讓資料管理輕鬆無負擔。Kutools for Excel 的詳細資訊……         免費試用……

安裝 Kutools for Excel 後,請依照下列步驟批次調整大小並插入圖片以符合選取的儲存格:

  1. 點擊 KUTOOLS PLUS 匯入/匯出 導入圖片,立即開啟圖片匯入工具!
    按一下 Kutools Plus > 匯入/匯出 > 匯入圖片
  2. 在「導入圖片」對話方塊中,設定下列選項以獲得最佳結果:
    • 點擊新增按鈕,即可瀏覽並加入圖片檔案或整個資料夾至圖片列表!
    • 導入大小下拉式選單中,選取匹配儲存格大小,即可自動調整圖片尺寸,完美契合您所選的儲存格!
    • 透過導入順序下拉式選單設定圖片排列方式——可選擇先行後列(適用於以欄為基礎的插入)或先列後行(適用於以列為基礎的放置)。
    • 設定完成後,請點擊匯入
      在對話方塊中指定選項
  3. 此時將彈出第二個「匯入圖片」對話方塊。請在此選取您要插入圖片並調整其大小的目標儲存格範圍,並確保所選範圍的儲存格數量與欲插入的圖片數量完全一致,以實現一對一精準對齊。請參閱螢幕截圖:
    選取要放置圖片的範圍
  4. 按一下確定即可完成匯入!所有選取的圖片將自動插入並調整大小,完美契合指定儲存格尺寸,打造專業整齊的視覺版面,如下方螢幕截圖所示:
    使用 Kutools 依儲存格大小插入圖片

提示與警告:若圖片數量超過或不符合所選儲存格數量,Kutools 將提示您確認圖片的處理方式。請務必使用相容的圖片格式(如 .jpg、。png、。bmp 等),並避免將圖片插入合併儲存格,以確保結果一致。若圖片未如預期顯示,請確認 Kutools 已正確安裝並更新至最新版本。如有需要,請重新啟動 Excel,因為部分變更僅在重啟後才會生效。

其他解決方案:除了 VBA 與 Kutools 外,您也可運用 Excel 公式替代方案,透過插入圖片參照實現動態顯示;然而,此方法較少用於批次調整實體圖片尺寸。如需進一步了解,請參閱:


結論

VBA 巨集與 Kutools for Excel 皆能可靠地批次調整圖片大小,使其完美契合儲存格尺寸。選擇最適合您的方法,取決於個人需求與技能熟練度。

  • VBA 程式碼適合熟悉 Excel 巨集、需要自訂功能或自動化,且不希望產生額外費用的使用者。不過,此方法確實需要具備基本程式設計知識,並了解 Excel 的巨集安全性設定。
  • Kutools for Excel 推薦給重視易用性、效率與視覺準確性的使用者,特別適用於需處理大量圖片的場景。無論您經常設計模板、管理產品圖片,或準備簡報就緒的 Excel 文件,這款解決方案都能助您事半功倍!

建議您先在範例資料上測試這兩種解決方案,以找出最符合您工作流程的方法!在進行大量變更前,務必先儲存活頁簿,以防資料遺失。若於批次插入或調整大小時遇到問題,請參閱上方的提示與疑難排解說明,或查詢您偏好方法的官方支援資源。想掌握更多實用的 Excel 技巧與批次操作技術?我們的網站提供豐富的逐步教學,助您輕鬆提升 Excel 工作效率!


相關文章

如何在 Excel 中快速調整多個儲存格大小,使其符合上方圖片?


最佳 Office 生產力工具

🤖KUTOOLS AI 助手:基於以下內容徹底革新數據分析:智慧執行     產生程式碼  建立自訂公式    分析資料並產生圖表  呼叫增強函數……
熱門功能尋找、醒目提示或標記重複值     刪除空白行     合併列或儲存格而不遺失資料     不使用公式的四捨五入……
高級 LOOKUP多重條件 VLookup    多重數值 VLookup     跨多個工作表 VLookup      模糊查找……
高級下拉列表快速建立下拉式清單     相依式下拉式清單     多選下拉式清單……
欄位管理員新增指定數量的欄位移動欄位切換隱藏欄位的可見狀態比較範圍與欄位……
精選功能網格聚焦     設計視圖   增強編輯欄    工作簿與工作表管理員     資源庫(自動文字)  日期提取     合併工作表    加密/解密儲存格    依清單傳送電子郵件     超級篩選      特殊篩選(篩選粗體儲存格/斜體/刪除線……) ......
頂尖 15 工具組12 文字工具添加文本刪除特定字符,……)   50+ 圖表 類型甘特圖,……)   40+ 實用公式基於生日計算年齡,……)   19 插入工具插入二維碼從路徑插入圖片,……)   12 轉換工具金額轉大寫匯率轉換,……)   7 合併和拆分工具高級合併行分割儲存格,……)……以及更多
在您的慣用語言中使用 Kutools—支援英文、西班牙文、德文、法文、中文及另外 40+ 種語言!

運用 Kutools for Excel 強化您的 Excel 技能,體驗前所未有的高效能!Kutools for Excel 提供超過 300 項進階功能,大幅提升生產力並節省寶貴時間。立即點擊,取得您最需要的功能……


Office Tab 為 Office 帶來分頁式介面,讓您的工作更輕鬆自在!

  • 在 Word、Excel、PowerPoint 中啟用分頁式編輯與閱讀功能,以及 Access、Visio 與 Project。
  • 在同視窗的新分頁中開啟並建立多份文件,而非另開新視窗。
  • 每天為您提升 50% 的工作效率,並省下數百次滑鼠點擊!

所有 Kutools 增益集,一個安裝程式

Kutools for Office 套件整合了 Excel、Word、Outlook 與 PowerPoint 的增益集,以及 Office Tab Pro,非常適合需要跨多個 Office 應用程式協作的團隊使用!

ExcelWordOutlookTabsPowerPoint
  • 全能套件— 包含 Excel、Word、Outlook 與 PowerPoint 增益集,以及 Office Tab Pro
  • 一個安裝程式,一個授權— 數分鐘內即可完成設定(支援 MSI)
  • 協同運作更出色— 在多個 Office 應用程式間實現流暢的生產力體驗
  • 30 天完整功能試用— 無需註冊,無需信用卡
  • 超值之選— 比單獨購買各增益集更省費用