使用工作表清除单元格的类型不匹配

问题描述:

有谁能告诉我为什么下面的VBA代码给我一个类型不匹配的Excel?使用工作表清除单元格的类型不匹配

Dim mySheet As Worksheet 
Set mySheet = Worksheets("BOSS List") 
Worksheets(mySheet).Cells.Clear 

mySheet是一个工作表对象没有必要把它包在Worksheets()

Dim mySheet As Worksheet 
Set mySheet = Worksheets("BOSS List") 
mySheet.Cells.Clear 

您已经创建了一个名为mySheet一个工作表对象,你只需要直接引用它:

mySheet.Cells.Clear