こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

エクセルで計算式がそのまま表示される

すいませんちょっといま困っております。
ご存じの方おられましたらお願いしますm(_ _)m

EXCEL2002を使用しています。
今以下のように値が入っているとします。

Sheet1のA1=Sheet2!B1 (標準)
Sheet2のB2=1000 (文字列)

このとき、A1にはちゃんと1000と表示されます。
しかし、A1を一度ダブルクリックすると、
A1にはSheet2!B1という文字列が表示されてしまいます。
セルが標準から文字列に勝手に変更された感じです。
これを防ぐ方法は何かございませんでしょうか?

よろしくお願いしますm(_ _)m

投稿日時 - 2008-10-24 14:28:10

QNo.4426051

すぐに回答ほしいです

質問者が選んだベストアンサー

私も初めて知った内容の質問で、色々やってみたところ、次の操作を
しておくと、ダブルクリックをしてもSheet1のA1の内容は変わりませ
んが、カソール位置がSheet2のB2に行ってしまいますね。
これでもよければやってみてください。

<操作>
「ツール」→「オプション」→「編集」→「セル内で編集する」のチェックを外す→「OK」

投稿日時 - 2008-10-24 15:21:24

お礼

ありがとうございます!

これで十分です。
操作の雰囲気がちょっと変わるだけですので
問題有りません。

初めて見る設定でした。。

投稿日時 - 2008-10-24 15:37:52

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(4)

ANo.4

どうも~。

セル内で編集しないようにすれば、使い勝手は変わりますが、回避できると思います。

<設定の仕方>
[ツール(T)] - [オプション(O)] をクリックし、[編集]タブをクリック、[セル内で編集する]のチェックを外す。

注)そのかわり、ダブルクリックすると数式に含まれるセルを表示します。

以上です。どうでしょう。

投稿日時 - 2008-10-24 15:26:24

お礼

ありがとうございます!

この方法で大丈夫そうです。
大変勉強になりました。

投稿日時 - 2008-10-24 15:38:45

ANo.2

sheet2のB2の表示形式を「標準」で如何でしょうか。

投稿日時 - 2008-10-24 14:41:53

お礼

ありがとうございます。

B2を文字列にしておりますのは、
例えば01000というものはそのまま01000と
しなければならず、標準ですと勝手に1000にされて
しまうからです。

説明不足で申し訳ありません。

投稿日時 - 2008-10-24 15:01:04

ANo.1

ダブルクリックしなければ良い。

セルをダブルクリックすると内容を編集出来るのが仕様です。
セルを選択するだけならシングルクリックで済みます。
セルを保護すれば防ぐ事は出来ますが、編集をする為に解除する必要があります。
http://asugi23.web.infoseek.co.jp/excel/soft37b.htm

投稿日時 - 2008-10-24 14:39:40

お礼

アドバイスいただきましてありがとうございます。

確かにダブルクリックしなければ良いですが
エクセルをよく知らない方に使用していただく
帳票をつくっているのでちょっとそれは
難しいかもしれません。
保護の形を検討させていただきます。

ありがとうございます。

投稿日時 - 2008-10-24 14:59:41

あなたにオススメの質問