Powered By Blogger

暇がない。自力じゃ無理な人はこちらへ。

2015年1月27日火曜日

ドロップダウンリストの矢印が消えた!

ある日突然、矢印が消えた。

入力規則でドロップダウンリストを設定したセルをセレクトすると横に表示されるやつだ。
ただし、いつも消えているわけじゃなくて、カーソルを合わせてマウスボタンを押している間は表示されているが、離すと消えるという、謎な現象だ。

調査:

ネットで調べたが、あまり有用な情報(ドロップダウンリストから選択するにチェックを入れましょうとか、オプション設定のすべてのオブジェクトを表示するにチェックを入れましょう。というのはもちろんあったが・・・)がなかったので、調査してみた。

まず、単純にブックをコピー(別名保存)してみたが変わらず。
次にすべてのシートを個別に新規ブックにコピーしてみたが、これも変わらず。
しかし、ここで、気になる点が。
シートを1つづつコピーしていったのだが、ある特定シートをコピーするまでは、正常動作だったのだ。

これで問題のあるシートが特定できたわけだ。
あとは、このシートのどこに問題があるのか?ということだ。

一番怪しいのは、このシートで最近変更した箇所だな。
図のリンクの貼り付けか・・・・

試しにこの図を削除してみたら・・・

当たり。

矢印が現れた。

念のため、新規ブックで同じ状況を作ったら再現したので、間違いないだろう。

原因:

なぜかは不明だが、リンクされた図の貼り付けがまずいらしい。
オプションのオブジェクト表示の切り替えで表示されたり消えたりすることからもわかるように、この矢印はオブジェクトの1つだろう。
その辺が関連しそうだが、これ以上はわからないな。

(ちなみに、ドロップダウンリストとリンクされた図が同じシートにある場合は、この現象は起こらない。また、リンクされた図の貼り付けをアンドゥ機能でなかったことにしても、矢印は消えたまま。
これはこれで謎だが。)

これで何が悪さをしているのかは判明したが、はたして対処方法は?

対策:

いまのところなし・・・
では困るので、色々と試行錯誤してみた結果、

ドロップダウンリストと同じシートでコピーすれば、どこにリンクされた図を貼り付けても問題ないことがわかった。
すなわち、


コピー元のセルを一旦ドロップダウンリストと同じシートで参照させて、そのセルをコピー元にして、必要なシートにリンクされた図を貼り付ける。

これで矢印が表示されるようになった。
図のリンク状態も問題ないようなので、正常に戻ったと見ていいだろう。


というような、原因も謎だが、対策も謎な結果になってしまった。
まあ、解決したからいいか。

追加

これで対策できたと思っていたら、また同じ現象が発生した・・・

というわけで、対策については、調査中。