• ベストアンサー

エクセルで、選択したセルを上に表示したい

たとえばsheet1のA1を選択した場合、 Sub MacroA1() Sheets("Sheet1").Range("A1").Select End Sub で、A1が選択されますが、 次に仮に Sub MacroA100() Sheets("Sheet1").Range("A100").Select End Sub でA100を選択してもA100が画面上で一番上には来ないようです。 この場合、A100を画面で一番上に表示させたい場合はどうやればいいのでしょうか?スクロールさせるマクロを記述するのでしょうか?もしそうならどのように書けばいいのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • wildcard
  • ベストアンサー率54% (54/100)
回答No.1

下記のコードを使用して、画面をスクロールさせる事ができます。 この場合は、AX500が左上になるようにスクロールします。 ActiveWindow.ScrollRow = 500 '行 ActiveWindow.ScrollColumn = 50 '列

shishishishi
質問者

お礼

早速、ありがとうございました! 思った通りになりました。 たすかりました。