本sheet用me,激活sheet用activesheet。
试验如下代码:
Sub Sheet_where()
Debug.Print ActiveSheet.Name '激活sheet
Debug.Print Me.Name '本sheet(代码所在sheet)
End Sub
在sheet里面写语句,用me就可以代表本sheet。
如:
Me.Activate
就是把代码所在的工作表置为活动工作表。
不需要写当前的sheet,代码默认当前的sheet,如果非要写,比如当前的sheet为sheet1,
那就写sheet1.就好了
没有
也不需要
因为在sheet中写代码,可以直接写子对象,默认就是这张工作表