excel的VBA中worksheets()的默认的workbook是哪个?

2025-04-06 07:00:51
推荐回答(3个)
回答1:

  1. 当前用于编写VBA程序的工作簿就是ThisWorkbook。一般来说,在编程时ThisWorkBook和ActiveWorkbook是同一个。

  2. 如果在程序运行时,程序语言中命令打开新的工作簿等,则ActiveWorkbook就不再是当前包含VBA的工作簿(即ThisWorkbook),而是新工作簿了。

  3. 因此,如果在编程时预见到会有新工作簿的激活等情况,则建议明确ThisWorkbook,以免程序运行错误。

回答2:

ActiveWorkbook是默认

回答3:

好问题,我猜是activeworkbook