エクセルについて 行列の挿入など
大した意味もないメモ。
大きくなった表などで、他のシートの値を参照したりしている場合がある。
躊躇するのが、表を変更することで、他のシートがおかしくなったりしないか?
多分、行列の挿入は数式に影響はしない。たとえ他シートから絶対参照していても、
自動で移動してくれる。マクロは当然だめ。
シート名を変更しても、他のシートの関数は、シートの参照先の名前を勝手に変えてくれる。
マクロは当然ダメ。
気を付けるのは、削除や移動など。
当然、シート削除や行列削除をすると、参照先がなくなって#refエラーなどが起こる。
セルの移動も参照先がずれていくので怖い。
自分は参照先をずらしたくないときはオフセット関数を使う。
面倒な時は、セルの移動(カット&ペースト)でなく、コピペを使う。
他のシートの参照をしている表などを、他のブックにコピーする場合、元のブックが参照先と
されるので、置き換えで、参照先になったブックのパスを消す必要あり。
参照先がある場合は、並べ替え不可にしている。自分のルール。
検証はしていないが、ややこしくなる。
何で、こんなことを書いているかと言うと、シートの表題が2行目から始まるシートと
10行目から始まるシートがあり、統一したいけど、後から何かあると嫌なので、
考えている。
もう何年も使っているファイルで、必要な機能をその都度、継ぎ足し継ぎ足し
で、分かりにくくなっているため。
でも、下手に直すと取り返しがつかない。
関数もマクロも恐ろしく長いので、このままにしておく。