使用Excel上的VBA管理同一工作簿的多个窗口

时间:2017-01-17 09:55:46

标签: excel vba excel-vba

我希望看到同一工作簿的3个实例,在3个不同的选项卡中以平铺样式视图打开。所以我有这个代码打开同一个工作簿的2个其他窗口,然后以平铺的方式排列它们

ActiveWorkbook.Windows(1).NewWindow
ActiveWorkbook.Windows(2).NewWindow

Application.Windows.Arrange ArrangeStyle:=xlArrangeStyleTiled

所以我得到的是:

enter image description here

但是现在我是谁去访问我打开的不同窗口。例如,如何更改窗口2中的ActiveSheet?

我试过了

ActiveWorkbook.Windows(1).Sheets("2017").Activate

但它会引发错误"对象不支持此属性或方法"。

1 个答案:

答案 0 :(得分:0)

你自己的代码应该有帮助,? ActiveWorkbook.Windows(x).ActiveCell.Address,对你所知道的内容使用智能感知,或使用对象浏览器,本地窗口。