- ベストアンサー
(エクセル2007)テキストボックス内に関数を入れる方法
こんばんは。 普通は関数を入れるのはセルですが、 関数をテキストボックスや吹き出しに入れることは可能でしょうか? 自分でやってみたのですが、”文字”としてしか認識されませんで した。 例… C8セルに1という値が入っていた場合、 あるセルに”=C8”といれると1がでる。 あるテキストボックスに=”C8”といれても”=C8”と表示 されるのみ。 一般のレベルでは無理なのでしょうか?VBM?か何かを 書かないとだめなのでしょうか? お教えください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
オートシェイプで吹き出しを作り、ただの選択状態(カーソルが点滅している「編集」状態では無い)にして数式バーに =A1 のようにすると セルA1の値を表示出来ます。 但し、単純な参照しか出来ないようですが。 Excel2000で試してますので、Excel2007でも有効か解りませんが、、、
その他の回答 (2)
- chukenkenkou
- ベストアンサー率43% (833/1926)
回答No.2
テキストボックス内の情報は、「式」でなく「文字」なので、演算はされません。 セルに式を入れて、テキストボックスを透明にして、テキストボックスの中に見えるようにはできます。
質問者
補足
すべて「文字」として扱われてしまうん ですね。
- hana-hana3
- ベストアンサー率31% (4940/15541)
回答No.1
計算が可能なのはセルだけです。 テキストボックスにはそのような機能はないので不可能。
質問者
補足
ありがとうございます。 やっぱりそうなんですか・・・ でも、手元にある表では表示できるようになって いるのですが・・・
補足
ありがとうございます。 これは2007でもできました。 やはりテキストボックス内に関数をいれるのは マクロ??とか組む必要があるのですかね。