ショートカットキー |
作成日: 2015-05-03 最終更新日: |
ショートカットキーは便利なものだ。何かにつけて使ってしまう。 さて、Excel でよく使うショートカットキーに、選択セル(群)を含むアクティブセル領域を選択する、 というものがある。 ショートカットキーは、Ctrl-* である(Ctrl-Shift-:ともいえる)。
さて、アクティブセル領域とはどのように定義されるのだろうか。
https://msdn.microsoft.com/ja-jp/library/office/ff196678.aspx では、
アクティブ セル領域とは、空白行と空白列で囲まれたセル範囲です。値の取得のみ可能です。
と説明されている。この説明は正しいだろうか。
たとえば、次のような天体の表に対して、選択セルが B3 にあれば、 アクティブセル領域は B3:E6 となる。これは、空白行(第2行と第7行)と空白列(第A列と第F列)で囲まれたセル範囲、というにふさわしい。
A | B | C | D | E | F | |
---|---|---|---|---|---|---|
1 | 天体の表 | |||||
2 | ||||||
3 | 名称 | 赤道面直径(km) | 質量(kg) | 衛星数 | ||
4 | 地球 | 6,357 | 5.972*1024 | 1 | ||
5 | 火星 | 6,794 | 6.419*1023 | 2 | ||
6 | 木星 | 142,984 | 1.899*1027 | 67 | ||
7 |
では次の天体の名称で、太陽のある D4 セルのみが選択されている場合、アクティブセル領域はどうなるだろうか。
A | B | C | D | E | F | F | |
---|---|---|---|---|---|---|---|
1 | |||||||
2 | 地球 | ||||||
3 | 金星 | ||||||
4 | 太陽 | ||||||
5 | 水星 | ||||||
6 | 火星 | ||||||
7 |
空白行と空白列で囲まれているのは B2:F6 であり、この領域がアクティブセル領域である、と答えられる方がいるだろう。 結果は正しいが、推論は必ずしも正しいとはいえない。私の観察では次のようにしてアクティブセル領域が決まるように見える。
上記のプログラムに照らすと、次の通りである。
そんなことなら、空列の第 A 列と第 F 列、空行の第 1 行と第 7 行に囲まれているから B2:F6 とすればいいのに、 と思っただろう。これでいいのだろうか。
図のC5 の水星を C6 に持って来よう。このときの空行は第 1 列のほか第 5 列と第 7 列となり、 空列は第 A 列と第 F 列だから、 アクティブセル領域は B2:F4 と思うだろう。 ところが実際は、アクティブセル領域は D4 のみである。 これは、セル D4 が8連結せずに孤立しているからである。
実際に表を作るときにこれほどまでにデータがバラバラで入ることはないだろうが、 一つの注意として掲げた次第である。
まりんきょ学問所 > コンピュータの部屋 > 表計算ソフトの部屋 > ショートカットキー