- ベストアンサー
関数式を非表示にする方法教えて~!
この掲示板ではいつもお世話になります。 エクセルで関数式を非表示にする方法なんですけど、シートの保護を掛けないでする方法はないでしょうか? シートの保護を掛けてしまうと表の罫線などを手直し出来なくなってしまい ますので困ってます。 関数式を非表示にする理由はあるのですが、大した理由ではないので恥ずかしくて言えませんが、どうしても非表示にしておきたいんです。 何か良い方法があれば教えて下さい。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
#1のmshr1962です。 すみません。質問をよく読んでいませんでした。 お使いのExcelのバージョンは2000以前でしょうか? 2002以降は保護の設定で罫線や書式の変更が可能になります。 http://office.microsoft.com/ja-jp/assistance/HP052388541041.aspx 上記の「ワークシート要素の保護」をご覧ください。
その他の回答 (4)
- imogasi
- ベストアンサー率27% (4737/17069)
ちょっと趣旨が違うかもしれませんが、VBAプログラムで計算式を組むと、式はシートには現れません。 ただし、データを参照しているセルの値が変わると、結果も瞬時に変える必要があり、イベントプロシージュアーを使う必要がありますので、いろいろ難しいと思います。
お礼
VBAですか・・・時々聞く言葉ですけど、初心者の私には到達出来ない次元だと思います。やれば面白そうなんですけどね。
- Wendy02
- ベストアンサー率57% (3570/6232)
こんばんは。 そっくりの非表示のダミーシートを使えばよいのではないでしょうか? 直接、数式などの編集は面倒にはなりますが、 Sheet1のA1 に = Sheet4!A1 (こちらに本物の計算式がある) 時々、そういうことをしている人を見ますけれどもね。 ある意味で、これは、カプセル化です。 この方法には、まだ、他に別の隠しブック(アドイン化など)を使う方法もあります。
お礼
別シートですね。確かにそう言う方法もありますよね。何かの時に試してみます。ありがとうございました。
- pooh7431
- ベストアンサー率0% (0/1)
質問の意図は、 関数の記述されたセルを選んでも、自分が書き込んだ関数が表示されない(人の目に触れない)ようにしたい。 ということでしょうか? それは多分無理(修正できなくなりますよね)なので、列、行全体を非表示にするか、シートそのものを非表示にしてしまう必要があるかと思いますが。
お礼
そうですか・・・やはりそうみたいですね。何か良い方法があればと思ったんですけど・・・。また何かありましたらよろしくお願いします。
- mshr1962
- ベストアンサー率39% (7417/18945)
「セルの書式設定」「保護」で「表示しない」にチェック後に 「ツール」「保護」「シートの保護」を掛ける。 これで表示されなくなります。
お礼
詳細に書かれているHOME-PAGEを教えていただきありがとうございます。 これを流用すれば何とかなるような気がします。