やりたいこと
Excelで、以下3点をやりたい。
- 開いているBookの全シートを選択したい
- 全シートでカーソル(アクティブセル)の位置を同じセル(A1とかB2とかね)に移動させたい
- 全シートで画面上のスクロールの位置を合わせたい(どのシートを見てもカーソルが画面の上部にある、みたいな状態)
上記をすることで、同じフォーマットの複数のシートを見比べるスピードが早くなる。
だが、最初に言っておくと、上記の3番目は自分が理想とする形には実現できなかった。
やり方
開いているBookの全シートを選択したい
ショートカットキーでできないか探したがなさそう。
マウスを使うしかない。
- 任意のシート名の上で右クリックする
- 「すべてのシートを選択(S)」を選択する
- Sキー押下でも良い
↓
全シートが選択される。
全シートでカーソル(アクティブセル)の位置を同じセル(A1とかB2とかね)に移動させたい
これはご存じの方多いと思う。
全シートが選択された状態で、任意のシート上で、セルのカーソルを移動するだけ(=アクティブセルを変更する)。
A1が選択されている状態
↓
カーソルを移動させたいセルを選択する(クリックする)
↓
別のシートを選択すると、先程選択したセルがアクティブになっていることが分かる。
全シートで画面上のスクロールの位置を合わせたい(どのシートを見てもカーソルが画面の上部にある、みたいな状態)
上記をやっただけだと、カーソルは移動するが、画面は移動してくれない。以下のとおり。
Sheet5でセルA100を選択してみる。
↓
適当に別のシート、Sheet3を選択するも、画面上にアクティブセルが映し出されていない。(アクティブなセルはA100になっている)
画面を移動させる(スクロールさせる)には、任意のシートで一度矢印キーなどを押下するしかない
画面を移動させる(スクロールさせる)には、任意のシートで一度矢印キーなどを押下するしかなかった。。。
たとえばSheet3を選択している状態で、矢印キーを押下する、または、
- 任意のキーで文字を入力する
- ESCキーで取り消す
などしても画面はスクロールされる。
もちろんVBAやマクロを使えばなんとかなるかもしれないが、Excel単体の機能だとむりぽ。。
シートの数が2つなど少ない場合は、
- 「並べて比較」
- 「同時にスクロール」(「並べて比較」を選択すると自動的にONになる)
を使えばできると思うが、今回ほしいのはそこではない。。
うーん、不便やなー
コメント