激活非活动工作簿的范围
在下面的代码中:
Dim FirstSourceCell As Range Set FirstSourceCell = Workbooks("Source.xlsx").Worksheets ("Settlements").Range("M9") FirstSourceCell.Activate
为什么FirstSourceCell.Activate
仅在Source.xlsx
工作簿激活时才起作用?
您只能激活当前活动工作表中的单元格。 因此,如果工作簿未处于活动状态,则工作表不能处于活动状态,因此如果您尝试激活非活动工作表上的单元格,则会出现错误。
但是很less有一些细胞需要被激活的情况。 关于唯一真实的情况是您要将控制权返回给选定特定单元格的用户。 在这种情况下,最好使用Application.GoTo FirstSourceCell
。