VBA如何获取当前工作表名称(并非当前活动工作表名称)

2024-12-04 06:59:30
推荐回答(2个)
回答1:

已解决
Function si() '所在单元格的y值celly
Application.Volatile
si = Application.ThisCell.Worksheet.Name
End Function

name就是工作表名称,index就是序号
这个是当前工作表,不是活动工作表.我今天找到不少,全都是活动工作表.我这个给的返回值不会变,活动工作表就是,你正在访问哪个工作表,就返回哪个值,会变,也会出错.

回答2:

直接 WorkSheets("赵一"). 就可以指定了。点点后面跟range或Cells即可