対象のWindowをアクティブな状態にします。開いているウィンドウが1つしかない場合にはブックをアクティブにするのと同じですが、ウィンドウが複数作成されている場合には、動作が異なります。
構文 Object.Activate
設定項目 内容
Object Windowオブジェクト
次のサンプルで両者の違いを認識してください。
●サンプル●
Sub ActivateSamp1()
Workbooks("ウィンドウ操作.xls").Activate '---(1)ワークブックで指定
MsgBox "@ワークブックで指定"
Workbooks("ActivateSamp1.xls").Activate '---(2)ワークブックで指定
MsgBox "Aワークブックで指定"
ActiveWorkbook.Windows(2).Activate '---(3)ウィンドウで指定
MsgBox "Bウィンドウで指定"
End Sub
ブックを対象にActivateメソッドを使用した場合には、常にウィンドウ番号1番のウィンドウが参照されます。ウィンドウ番号が1番以外のウィドウをアクティブにしたい場合に、ウィンドウに対してActivateメソッドを使用してください。