EXCEL vba 的一个很简单的问题

2025-04-30 19:27:25
推荐回答(4个)
回答1:

wookbooks是文件名,要确认你打开的是不是“订单明细查询.xls”,当前工作表的名称是否为“订单明细查询”

回答2:

下标越界 是指 没找到这个工作薄 或者 是工作表

就是说 你写的 Workbooks("订单明细查询").Worksheets("订单明细查询") 不存在 ,或者没有打开

回答3:

Workbooks("订单明细查询.xlsx").

文件名要带后缀名,至于是xlsx还是xlsm看你具体文件了

回答4:

usedrange为选定单元格,当然是当前工作表了。所以 usedrange使用的条件必须是将工作表设置成当前工作表,(Workbooks("订单明细查询").Worksheets("订单明细查询").activate?