在VBA中表示当前工作簿,有Activeworkbook和Thisworkbook区别?

2024-12-03 16:28:05
推荐回答(1个)
回答1:

thisworkbook指当前VBA代码所处的Workbook,
Activeworkbook指当前活跃的Workbook

相同点:如果VBA代码只对本身工作簿进行操作,则一直是相同的
不同点:若VBA代码新建或打开了其它工作簿,则往往新建的或刚打开的是Activeworkbook,可以通过 “工作簿名。active”方法激活指定对象