Microsoft Excel VBA - 特定のセルを画面の左上隅にする方法
◆概要
同一シートにたくさんの表がある場合、ボタンでその表にジャンプさせることが可能です。その場合、指定したセルを画面の左上隅にできます。
次の例では、ワークシート「Seet2」を選択し、スクロールによりセルA1を選択しています。
Sub Goto1() Sheets("Sheet2").Activate ActiveSheet.Range("A1").Select ActiveWindow.ScrollRow = 1 ActiveWindow.ScrollColumn = 1 End Sub
ApplicationオブジェクトのGotoメソッドを使うともっと簡単にできます。次の例は、ワークシート「Sheet2」のセルA1を左上隅にします。
Sub Goto2() Sheets("Sheet2").Activate Application.Goto reference:=Range("A1"), Scroll:=True End Sub
A1ではなく、任意のセル、例えばH20を画面の左上隅にできます。
Sub Goto3() Sheets("Sheet2").Activate Application.Goto reference:=Range("H20"), Scroll:=True End Sub
Excel 2019 動作確認済み
▼ページトップへ