VBA问题,在sheet里面写语句,有没有类似ThisWorkSheet这样的对象?

2024-12-22 19:24:20
推荐回答(4个)
回答1:

本sheet用me,激活sheet用activesheet。

试验如下代码:

Sub Sheet_where()
Debug.Print ActiveSheet.Name '激活sheet
Debug.Print Me.Name '本sheet(代码所在sheet)
End Sub

回答2:

在sheet里面写语句,用me就可以代表本sheet。

如:

Me.Activate

就是把代码所在的工作表置为活动工作表。

回答3:

不需要写当前的sheet,代码默认当前的sheet,如果非要写,比如当前的sheet为sheet1,
那就写sheet1.就好了

回答4:

没有
也不需要
因为在sheet中写代码,可以直接写子对象,默认就是这张工作表