Excel-VBA 快速上手(五、工作簿对象、Excel 文件的常用操作)


一、工作簿对象


工作簿指的是 Excel 文件,vba 提供了专门操作 Excel 文件的对象 Workbook,既工作簿对象,通过该对象,我们
可以获取到 Excel 文件的信息,以及可以对 Excel 文件进行处理,如:新建、保存、删除、复制等


1.1 获取 Excel 文件对应的工作簿对象


根据场景不同,获取工作簿对象的方式也不相同,本文列举几个常见的获取工作簿对象的方式

1. 通过 Excel 的打开顺序,获取工作簿对象

通过 Excel 的打开顺序,获取 Excel 文件对应的工作簿对象,顺序从 1 开始累计,比如先打开 a.xls 又打开 b.xls,
那么 a.xls 的顺序就是1,b.xls 的顺序就是 2,核心语法: Workbooks(N)

Public Sub main()
  Dim wb As Workbook
  Set wb = Workbooks(1)
  Debug.Print wb.Name
End Sub

2. 通过已打开的 Excel 文件的文件名,获取工作簿对象

通过已打开的 Excel 文件的文件名,获取 Excel 文件对应的工作簿对象,核心语法: Workbooks(Name)

Public Sub main()
  Dim wb As Workbook
  Set wb = Workbooks("学习VBA")
  Debug.Print wb.Name
End Sub

3. 获取正处于激活状态的 Excel 文件的工作簿对象

获取正处于激活状态的 Excel 文件的工作簿对象,核心语法: ActiveWorkbook,激活状态可以简单理解为,当有
多个 Excel 文件打开时,目前正处于显示的那个 Excel 文件即为激活状态

Public Sub main(<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值