表示設定やカーソル位置を一発で初期化するExcelアドイン「ExcelAdjuster」と自作マクロ
Excel のおせっかい機能の一つに、カーソル位置やアクティブなシート、ズーム設定なんかもファイルに保存してしまう機能があって、これのせいで会社で共有している Excel ファイルの表示設定が各人の設定で上書きされてしまい、とても気持ちが悪いわけです。
そこで、このアドインを使うとそれらの設定を一発で初期化してくれます。
窓の杜 - ExcelAdjuster
http://www.forest.impress.co.jp/lib/offc/document/offcsupt/exceladjust.html
共有ファイルのダウンロード直後や保存前にポチッとやってキレイにしてます。
ただ、このアドインではウィンドウ分割とオートフィルタのリセットには対応していません。
それもリセットする適当なマクロを作ったので、おまけで書いておきます。
Option Explicit Sub ウィンドウ分割とオートフィルタをリセット() Application.EnableEvents = False Application.ScreenUpdating = False Dim s As Worksheet For Each s In ActiveWorkbook.Worksheets s.AutoFilterMode = False s.Select ActiveWindow.SplitColumn = 0 ActiveWindow.SplitRow = 0 Next Application.EnableEvents = True Application.ScreenUpdating = True End Sub
VBっぽく関数名を全角にしてみました。キモイ。。