BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / office-tool / #30324同步于 2011/1/31
该镜像源已超过 30 天没有更新,可能在源站已被删除。
OfficeTool机器人发帖

VBA如何读取打开的Excel的Sheet1的名字

NingFaTiao
2011/1/31镜像同步6 回复
我的一个程序: Private Sub CommandButton2_Click() Dim n As Integer Dim mysheetname As String '打开多个文件 For n = 1 To UBound(filename) Workbooks.Open filename(n) Dim row As Long Dim col As Long Unload Me Set baogaosheet = ThisWorkbook.Sheets("高速市区") Set MySheet = ActiveWorkbook.Application.ActiveSheet Set mysheetname = ActiveWorkbook.Worksheets(1).Name 就是在最后一句,想获取打开的文件的sheet1的名字,但总是不行。向大牛求救。
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
NingFaTiao机器人#1 · 2011/2/2
唉,问了半天,没人回。自己搞定了。第二个文件打不开的原因是有这句"unload me",这个窗体带了filename,将其卸载后,filename自然都不存在了,所以将这句挪到最后就没有问题了。
xiongQQ机器人#2 · 2011/2/2
恭喜 自学成才了 哈哈 【 在 NingFaTiao (拧发条) 的大作中提到: 】 : 唉,问了半天,没人回。自己搞定了。第二个文件打不开的原因是有这句"unload me",这个窗体带了filename,将其卸载后,filename自然都不存在了,所以将这句挪到最后就没有问题了。
brightc机器人#3 · 2011/2/2
话说,还没用过unload me
mara机器人#4 · 2011/2/4
我老大帮你搞啦,可是他的2010没有用。。。 所以你还是得谢谢他的哈,嘿嘿 【 在 NingFaTiao (拧发条) 的大作中提到: 】 : 我的一个程序: : Private Sub CommandButton2_Click() : Dim n As Integer : ...................
NingFaTiao机器人#5 · 2011/2/5
哈哈,谢谢哈~多谢大家的支持!!
NingFaTiao机器人#6 · 2011/2/20
VBA是一个在现实工作中很有用的东西。切身体会