如何在單元格範圍內刪除所有圖片?


您可以快速將影像新增到 Excel 中的單元格,以提高電子表格的美觀性。但是,處理這些圖片可能需要花費大量時間,尤其是在您需要刪除大量圖片時。幸運的是,Excel 擁有強大的工具和功能,可用於自動化重複性操作並提高工作流程。在本教程中,我們將向您逐步展示如何從您選擇的 Excel 單元格範圍內刪除所有影像。無論您是不小心添加了許多影像,還是僅僅需要清理電子表格,此影片都將向您展示如何有效地刪除這些影像,而無需逐個刪除它們。

在本文結束時,您應該能夠使用 Excel 的內建工具從選定的單元格中刪除影像,從而節省大量時間和工作量。因此,讓我們開始並瞭解如何在 Excel 中從一組單元格中刪除所有影像!

刪除單元格範圍內所有圖片

在這裡,我們將首先建立一個 VBA 模組,然後執行它以完成任務。因此,讓我們瞭解一個簡單的過程,瞭解如何在 Excel 中刪除單元格範圍內的所有圖片。

步驟 1

考慮一個 Excel 工作表,其中包含類似於下圖的圖片。

首先,右鍵單擊工作表名稱並選擇“檢視程式碼”以開啟 VBA 應用程式,然後單擊“插入”並選擇“模組”,然後將下面提到的程式碼複製到文字框中,如下圖所示。

右鍵點選 > 檢視程式碼 > 插入 > 模組 > 複製。

程式碼

Sub DeletePic()
   Dim xPicRg As Range
   Dim xPic As Picture
   Dim xRg As Range
   Application.ScreenUpdating = False
   Set xRg = Range("A1:C6")
   For Each xPic In ActiveSheet.Pictures
      Set xPicRg = Range(xPic.TopLeftCell.Address & ":" & xPic.BottomRightCell.Address)
      If Not Intersect(xRg, xPicRg) Is Nothing Then xPic.Delete
   Next
   Application.ScreenUpdating = True
End Sub

步驟 2

然後將工作表另存為啟用宏的模板,並單擊 F5 執行模組,指定範圍內的所有影像將被刪除。

儲存 > F5。

結論

在本教程中,我們使用了一個簡單的示例來演示如何在 Excel 中刪除單元格範圍內的所有圖片。

更新於: 2023年7月7日

631 次檢視

啟動您的 職業生涯

透過完成課程獲得認證

開始
廣告