全シートの選択セルをA1に設定する

このマクロは私が普段必ず利用しているマクロです。

資料を作る際に複数のシートを作成することがあります。
その場合、保存した時の選択セルが開いた時の選択セルになります。

資料を開いた時に選択セルがスクロールの下の方にあると、
先頭までスクロールし直さなければならなくなりとても不便です。

以下のマクロは全シートをA1セルで選択します。

ほとんどの場合は上のマクロで問題ないと思いますが、単純なマクロのため以下のような場合はエラーや思った通りの表示にならなくなります。
・シートが非表示になっている。(Selectメソッドでエラー)
・ウインドウ枠が固定されている。(スクロール可能な部分がスクロールされたままになる)
・フィルターが設定されている。(フィルターの先頭が選択されない)
など。

これらの問題を解消するには個別に対応が必要になります。
コード量が多くなりますが、以下が解消版です。
非表示シートがある場合は最後にメッセージボックスで表示します。


是非、活用してください。

関連記事

サブコンテンツ

このページの先頭へ