朋友们晚上好:
我想到了两种清除 VBA 项目(在 MS Excel 中)的定义单元格范围内的内容的方法:
Worksheets("SheetName").Range("A1:B10").ClearContents
Worksheets("SheetName").Range(Cells(1, 1), Cells(10, 2)).ClearContents
问题是,当我没有查看当前工作表“SheetName”(换句话说,当我没有“SheetName”作为 ActiveSheet 时)时,第二种方式向我显示错误“ 1004 ”。
第一种方法在任何情况下都能完美工作。
为什么会这样?如果没有这个错误,我如何使用“第二种方式”?