中小企業の働き方改革をサポート>>

この掲示板ではいつもお世話になります。
エクセルで関数式を非表示にする方法なんですけど、シートの保護を掛けないでする方法はないでしょうか?
シートの保護を掛けてしまうと表の罫線などを手直し出来なくなってしまい
ますので困ってます。
関数式を非表示にする理由はあるのですが、大した理由ではないので恥ずかしくて言えませんが、どうしても非表示にしておきたいんです。
何か良い方法があれば教えて下さい。

このQ&Aに関連する最新のQ&A

A 回答 (5件)

#1のmshr1962です。


すみません。質問をよく読んでいませんでした。
お使いのExcelのバージョンは2000以前でしょうか?
2002以降は保護の設定で罫線や書式の変更が可能になります。

http://office.microsoft.com/ja-jp/assistance/HP0 …
上記の「ワークシート要素の保護」をご覧ください。
    • good
    • 0
この回答へのお礼

詳細に書かれているHOME-PAGEを教えていただきありがとうございます。
これを流用すれば何とかなるような気がします。

お礼日時:2005/10/11 13:53

ちょっと趣旨が違うかもしれませんが、VBAプログラムで計算式を組むと、式はシートには現れません。


ただし、データを参照しているセルの値が変わると、結果も瞬時に変える必要があり、イベントプロシージュアーを使う必要がありますので、いろいろ難しいと思います。
    • good
    • 0
この回答へのお礼

VBAですか・・・時々聞く言葉ですけど、初心者の私には到達出来ない次元だと思います。やれば面白そうなんですけどね。

お礼日時:2005/10/11 13:54

こんばんは。



そっくりの非表示のダミーシートを使えばよいのではないでしょうか?
直接、数式などの編集は面倒にはなりますが、

Sheet1のA1 に
= Sheet4!A1 (こちらに本物の計算式がある)

時々、そういうことをしている人を見ますけれどもね。
ある意味で、これは、カプセル化です。

この方法には、まだ、他に別の隠しブック(アドイン化など)を使う方法もあります。
    • good
    • 0
この回答へのお礼

別シートですね。確かにそう言う方法もありますよね。何かの時に試してみます。ありがとうございました。

お礼日時:2005/10/11 13:49

質問の意図は、


関数の記述されたセルを選んでも、自分が書き込んだ関数が表示されない(人の目に触れない)ようにしたい。
ということでしょうか?

それは多分無理(修正できなくなりますよね)なので、列、行全体を非表示にするか、シートそのものを非表示にしてしまう必要があるかと思いますが。
    • good
    • 0
この回答へのお礼

そうですか・・・やはりそうみたいですね。何か良い方法があればと思ったんですけど・・・。また何かありましたらよろしくお願いします。

お礼日時:2005/10/11 13:47

「セルの書式設定」「保護」で「表示しない」にチェック後に


「ツール」「保護」「シートの保護」を掛ける。

これで表示されなくなります。
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング