[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『全てのシートのスクロールを一番上に』(名無し615)
ファイルを開いた時に以前の編集していた位置で始まるのを防ぎたいのですが、
ファイルを閉じる際に、自動で全てのシートのスクロールを一番上にしてから保存して終了させる事は出来ないでしょうか?
よろしかったら教えてください。
VBAなら可能です。 下のVBAをコピーしト、VBEの世界に入って標準モジュールに貼り付けると可能になります。 (kazu)
Sub auto_open() Dim r As Long, sh As Worksheet For Each sh In Worksheets sh.Activate ActiveSheet.Select r = Selection.Row ActiveWindow.SmallScroll Up:=r Cells(1, 1).Select Next Sheets("Sheet1").Select Cells(1, 1).Select End Sub (kazu)
Sheets(1).Select
とします。
(ramrun)
もう見ていないかもしれませんが。
' Sheets("Sheet1").Select ' Cells(1, 1).Select
基本的にブック内に存在する全てののシートについて、スクロールアップします。 最後に戻ってきたときにSheet1がよいのかなと思って追加しただけで、 この2行はコメントにしていただいて構いません。 (kazu)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.