WinArrow さんの引用:
その操作を「マクロの記録」で、コードを作成することはできますか?
自動化メニューで記録すると、次のメッセージです。
// This action currently can't be recorded.
マクロの記録では、次のようになってます。
Sub Macro2()
'
' Macro2 Macro
'
'
ActiveWindow.NewWindow
ActiveWorkbook.Windows.Arrange ArrangeStyle:=xlHorizontal
Application.Left = 0.25
Application.Top = 491.5
Application.Width = 1261.5
Application.Height = 261.75
Windows("test - 2").Activate
Application.Left = 0.25
Application.Top = 1
Application.Width = 1261.5
Application.Height = 493.5
Windows("test - 3").Activate
End Sub
このような数字が記録されます。
操作環境は 1680x1050 の環境です。
上記の数字が、どのような単位なのかわかりませんが、ウィンドウを上下に並べて整列したときの記録です。
この記録をもとに、VBAで再現すればできないことはないと思うのですが、操作環境が 1680x1050 以外では動作が異なってしまうのではないかと思っています。