首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VBA >

Excel中sheet名随文件名变化,该如何处理

2012-03-13 
Excel中sheet名随文件名变化一个Excel文件、我输入文件名(Test.xls)后、打开该文件时,里面有一个Sheet我想让

Excel中sheet名随文件名变化
一个Excel文件、我输入文件名(Test.xls)后、打开该文件时,里面有一个Sheet
我想让这个Sheet的名字自动变成我的文件名(Test)。

该如何做?


[解决办法]
excel vba中有一个Workbook_Open()函数,你可以在其中写入变名语句,即完成在打开工作簿之前将工作表变名的目的.....
[解决办法]
Private Sub Workbook_Open()

Sheets("Sheet").Name = "Test"

End Sub
[解决办法]

VB code
Private Sub Workbook_Open()     Sheets(1).Name = Split(ThisWorkbook.Name, ".")(0) ' 将工作簿中第一个表名改为工作簿名End Sub
[解决办法]
楼上的方法可行,支持一下。
[解决办法]
这个简单,用activesheet吧

热点排行