読者です 読者をやめる 読者になる 読者になる

表示設定やカーソル位置を一発で初期化する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っぽく関数名を全角にしてみました。キモイ。。