這是我現在擁有的vba。我需要它刪除任何工作表中以「Demand」開頭的所有數據。代碼正在運行,但沒有數據正在被刪除。任何幫助表示讚賞!Excel VBA:如何清除多個工作表的所有內容使用`LCASE`標識符
Option Explicit
Sub ClearExcelContent()
Dim DemandData As Worksheet
For Each DemandData In ActiveWorkbook.Worksheets
If LCase(Left(DemandData.Name, 6)) = "Demand" Then
DemandData.Rows("2:" & Rows.Count).ClearContents
End If
Next DemandData
MsgBox "All Demand Data has been Deleted from Consolidation Tab"
End Sub
謝謝!這工作。我最有可能會添加比較文本,以確保它捕獲的一切,但這解決了我的問題。 – MrDoe