Office中国论坛/Access中国论坛

标题: 在VBA程序中获得当前工作表的名称 [打印本页]

作者: 余瑞龙    时间: 2005-12-21 04:44
标题: 在VBA程序中获得当前工作表的名称
我想在VBA程序中获得当前工作表的名称应如何写语句?
在工作表的单元格中我知道用:=RIGHT(CELL("filename"),LEN(CELL("filename"))-FIND("]",CELL("filename"))),
但在VBA程序中我就不知道怎么写了,好象这样子是不行的:
Application.WorksheetFunction.RIGHT(CELL("filename"),LEN(CELL("filename"))-FIND("]",CELL("filename"))
作者: shxxfgqj    时间: 2005-12-21 16:41
你说的是工作簿的名称吧,,用ActiveWorkbook.Name,如果是工作表的名称用ActiveSheet.Name
作者: 红池坝    时间: 2005-12-23 17:04
楼主说的就是工作表的名称,楼上的没看见他用了Right()函数的吗,那就是截取工作表名的。你的ActiveSheet.Name是获取活动工作表的名称。除此之外还有:Sheets(i).Name等形式




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3