• 締切済み

エクセルのオプションの保護

お世話になります。 エクセル2000を使用して、ある配布用の計算ファイルを作成しました。 関数等を保護させるためシート保護しておりますが、 参照元のセルをドラッグドロップすることを不可能にすることはできず、 計算がおかしくなってしまいます。 オプションで、ドラッグドロップを禁止させることは可能なようですが、 誰が開いても作成したファイルのあるシートのみを、保護という形で禁止することは できないでしょうか?

みんなの回答

  • dejiji-
  • ベストアンサー率38% (327/858)
回答No.1

ツール→オプションからドラッグアンドドロップのチェックを外し、保存すれば大丈夫だと思いますが、ダメなら、式を絶対参照形式にしてしまえば良いのでは? 例えば、C1に「=A1+B1」と言う式があるとすると、A1+B1を選択して、F4を押すと、式が変わります。 「=$A$1+$B$1」となります。これで参照先の位置が変更されても式は変わりません。これでシート保護をすればどうでしょう。

noname#202422
質問者

お礼

回答ありがとうございます。 チェックを外し保存すれば、そのパソコン上では他の全てのファイルが ドラッグアンドドロップができなくなってしまいます。 またチェックを外しても、他のパソコンで開くとやはり移動できてしまいます。 ($で固定してもエラーになります。) 参照元がたくさんあって、誤って移動してしまった場合、 移動先に、何か打ち込んであればダイアログで置換して良いか聞いてきますが、 まだ未記入の場合、そのまま移動されてしまいます。 (ちなみに記入できるセル以外は選択できないように保護してあります。) 「気をつけて下さい」と注意すればよいのですが、 誰がどううっかりしてしまうか分からないので、できるだけ保護したいところです。 早速のお返事、ありがとうございました。

関連するQ&A