VBA-工作簿的引用方法

工作簿的引用方法

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

1、 使用工作簿名称

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

Sub test()MsgBox "名称为:" & Workbooks("1.xlsx").Path '显示路径,但是目前打开的名称为1.xlsx
End Sub

2、使用工作簿的索引号

工作簿索引号是指工作簿打开的顺序,Excel 根据工作簿打开的顺序以1开始进行编号。

Sub test1()' MsgBox "第一个打开的工作簿名称是:" & Workbooks(1).Name ‘显示工作簿名称MsgBox "第一个打开的工作簿名称是:" & Workbooks(1).FullName '显示完整的工作簿路径和名称
End Sub

3、使用 ThisWorkbook

使用 ThisWorkbook 代表当前宏代码运行的工作簿。

Sub test2()ThisWorkbook.Close asvechages:=False '不保存对工作簿的任何更改
End Sub

4、使用 ActiveWorkbook

使用 ActiveWorkbook 代表活动窗口(最上面的窗口)的工作簿

Sub WbActive()MsgBox "当前活动工作簿名字为:" & ActiveWorkbook.Name
End Sub


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部