簡體   English   中英

如何擺脫VBA中所有工作簿中的圖表?

[英]How do I get rid of chart in all workbooks in vba?

我嘗試運行此代碼以刪除任何圖表,然后再允許代碼運行,但“對象不支持此方法”的錯誤不斷出現。

Dim wksht As Worksheets

Set Source_Workbook = ThisWorkbook

For Each wksht In Source_Workbook

   If ChartObjects.Count > 0 Then

      ChartObjects.Delete

   End If 

Next wksht

這是更正的代碼:

Sub DeleteAllChartObjects()
  Dim wksht As Worksheet
  For Each wksht In ThisWorkbook.Worksheets
    If wksht.ChartObjects.count > 0 Then wksht.ChartObjects.Delete
  Next wksht
End Sub

您需要枚舉每個圖表並將其分別刪除。 您正在嘗試刪除收藏集。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM