コンテンツにスキップ

Excel VBA スクロールが動いた状態から一番左上に戻す

ActiveWindow.ScrollRow・ActiveWindow.ScrollColumn

ActiveWindow.ScrollRowは行番号、ActiveWindow.ScrollColumnは列番号を数値で指定する

それぞれに1を指定した場合、スクロールがA1、つまり左上に戻る

Usage

Sub sample_Scroll()

    ' 行
    ActiveWindow.ScrollRow = 1

    ' 列
    ActiveWindow.ScrollColumn = 1

End Sub

VBAでシートを操作した後に、表示を戻したいときに使える

Reference

Window.ScrollRow プロパティ (Excel)
Window.ScrollColumn プロパティ (Excel)