Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel VBA循环浏览所有工作表并清除单元格内容_Excel_Vba_Loops - Fatal编程技术网

Excel VBA循环浏览所有工作表并清除单元格内容

Excel VBA循环浏览所有工作表并清除单元格内容,excel,vba,loops,Excel,Vba,Loops,我有下面的代码,我不断得到运行时错误438,有人能帮我调试吗?谢谢 Sub my sub () Dim wb As Workbook Set wb = Workbooks.Open(link to file) Dim ws As Worksheet For Each ws In wb ws.Cells.ClearContents Next End Sub 尝试: wb.工作表中每个ws的。 Option Explicit Sub Test() Dim ws As Works

我有下面的代码,我不断得到运行时错误438,有人能帮我调试吗?谢谢

Sub my sub ()

Dim wb As Workbook
Set wb = Workbooks.Open(link to file)

Dim ws As Worksheet

For Each ws In wb
    ws.Cells.ClearContents
Next

End Sub
尝试:


wb.工作表中每个ws的
Option Explicit

Sub Test()

Dim ws As Worksheet
'Loop all sheet in the workbook
For Each ws In ThisWorkbook.Worksheets
    'Clear the used range of the sheet
    ws.UsedRange.Clear 'or .ClearContents
Next ws

End Sub