乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > VBA excel 如何自动获取当前工作表的名字,语句如下-excel激活工作表,excel工作表最多有多少列

VBA excel 如何自动获取当前工作表的名字,语句如下-excel激活工作表,excel工作表最多有多少列

作者:乔山办公网日期:

返回目录:excel表格制作


输入以下公式,得到文件名
=MID(CELL("filename"),FIND("[",CELL("filename"))+1,FIND("]",CELL("filename"))-FIND("[",CELL("filename"))-1)
输入以下公式,得到作表名
=MID(CELL("filename"),FIND("]",CELL("filename"))+1,99)

dim fname as string
fname=thisworkbook.name

即可得到当前工作簿的名字。
获得当前工作表的名字。
fname=activesheet.name

可以利用宏来获取。

代码如下

Sub 将全部表名称写到A列()
k = 1
For Each Sht In Sheets
Cells(k + 1, 1) = Sht.Name       '指定写入的行和列
k = k + 1
Next
End Sub

选择空白sheet执行宏即可。



什么叫当前激活,=MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,100)可获取本工作表名称,看是你要的不

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网