プロが教える店舗&オフィスのセキュリティ対策術

A列に入力された文字列(例:"1+1")を、B列でA列の文字列(数式)の計算結果を算出させたいのですが、そのような関数ありますか?
できれば、VBAではなくExcelでやりたいです。
OSはXP、Excel2003です。

よろしくお願いします。

A 回答 (2件)

もし、全て足し算。

全て引き算などであれば
区切り位置で分割して別のセルに結果表示させる関数を入力してはどうですか?
    • good
    • 0

標準でそういう関数はないです。


拡張していいなら、VBAのEVALUATEを流用して

標準モジュールに
Function Eval(str As String) As Single
Eval = Evaluate(str)
End Function
などの関数を定義すればよいでしょう
    • good
    • 0
この回答へのお礼

教えて頂いた関数でやることにしました。
ありがとうございましたm__m

お礼日時:2007/12/21 01:37

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