有人可以告诉我为什么,当我提到特定的工作表时,我可以使用:
workbooks("A").worksheets("B").activate
但不是
workbooks("A").worksheets("B").select
答案 0 :(得分:22)
您无法在非活动工作簿中选择工作表。
您必须先激活工作簿,然后才能选择工作表。
workbooks("A").activate
workbooks("A").worksheets("B").select
使用“激活”时,它会自动激活工作簿。
注意,您可以在工作簿中选择> 1张表格:
activeworkbook.sheets(array("sheet1","sheet3")).select
但只有一张纸可以是活动的,如果您激活的纸张不属于多页选择,那么其他纸张将被取消选中。