vba 工作薄用法

工作簿的引用方法
引用不同的工作簿有如下的方法:

1、 使用工作簿名称
工作簿名称是指 Excel 文件的文件名,可以使用 Workbooks 集合引用方式来引用工作簿。

Sub test()
MsgBox "名称为:" & Workbooks("1.xlsx").Path '显示路径,但是目前打开的名称为1.xlsx
End Sub
1
2
3
2、使用工作簿的索引号
工作簿索引号是指工作簿打开的顺序,Excel 根据工作簿打开的顺序以1开始进行编号。

Sub test1()
' MsgBox "第一个打开的工作簿名称是:" & Workbooks(1).Name ‘显示工作簿名称
MsgBox "第一个打开的工作簿名称是:" & Workbooks(1).FullName '显示完整的工作簿路径和名称
End Sub
1
2
3
4
3、使用 ThisWorkbook
使用 ThisWorkbook 代表当前宏代码运行的工作簿。

Sub test2()
ThisWorkbook.Close asvechages:=False '不保存对工作簿的任何更改
End Sub
1
2
3
4、使用 ActiveWorkbook
使用 ActiveWorkbook 代表活动窗口(最上面的窗口)的工作簿

Sub WbActive()
MsgBox "当前活动工作簿名字为:" & ActiveWorkbook.Name
End Sub
————————————————
版权声明:本文为CSDN博主「交小通」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/m0_46291589/article/details/104513152

posted on 2021-07-26 15:05  fuermos  阅读(1007)  评论(0编辑  收藏  举报

导航