谁能告诉我为什么,当我提到一个特定的工作表时,我可以使用:
workbooks("A").worksheets("B").activate
但不是
workbooks("A").worksheets("B").select
?
最佳答案
您不能在非活动工作簿中选择工作表。
您必须首先激活工作簿,然后才能选择工作表。
workbooks("A").activate
workbooks("A").worksheets("B").select
当您使用激活时,它会自动激活工作簿。
请注意,您可以在工作簿中选择> 1张纸:
activeworkbook.sheets(array("sheet1","sheet3")).select
但是只有一个工作表可以处于活动状态,如果您激活的工作表不是多工作表选择的一部分,则那些其他工作表将变为未选中状态。