使用工作表清除单元格类型不匹配
Type mismatch using worksheet to clear cells
谁能告诉我为什么下面的 VBA 代码在 Excel 中出现类型不匹配?
Dim mySheet As Worksheet
Set mySheet = Worksheets("BOSS List")
Worksheets(mySheet).Cells.Clear
您已经创建了一个名为mySheet
的工作表对象,您只需要直接引用它:
mySheet.Cells.Clear
mySheet
是工作表对象,无需将其包装在 Worksheets()
:
中
Dim mySheet As Worksheet
Set mySheet = Worksheets("BOSS List")
mySheet.Cells.Clear
谁能告诉我为什么下面的 VBA 代码在 Excel 中出现类型不匹配?
Dim mySheet As Worksheet
Set mySheet = Worksheets("BOSS List")
Worksheets(mySheet).Cells.Clear
您已经创建了一个名为mySheet
的工作表对象,您只需要直接引用它:
mySheet.Cells.Clear
mySheet
是工作表对象,无需将其包装在 Worksheets()
:
Dim mySheet As Worksheet
Set mySheet = Worksheets("BOSS List")
mySheet.Cells.Clear