投稿者 魔界の仮面弁士  (社会人) 投稿日時 2011/2/4 19:51:12
仕様をもう少し細かく決めておいてください。

たとえば "=SUM(A10:B23)" という文字列の場合、何が返ってくれば良いのでしょうか。
「10」でしょうか。「1023」でしょうか。それとも「10」と「23」でしょうか。

"A-1=B+2" の場合は、「12」なのか、「-1」なのか、あるいは「-1」と「2」なのかとか、
数値が一切入っていなかった場合はどうするのか、とか。

Dim S As String = "=SUM(A10:B23)"
'1023 が得られる 
Dim V As Double = Val(S.Where(Function(C) C Like "[.0-9]").ToArray())