(急!!在线等待....)我想将某个公式赋值给一个变量a,然后将该公式计算结果赋值给b,请教怎样做法? 我想把某个公式赋值给一个变量a,然后将该公式计算结果赋值给b,请教怎样做法?例:公式为n1+n2a=n1+n2则怎样把a的计算结果赋值给b 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 公式中的n1和n2都是变量我的意思是先把公式赋值给a,然后计算a将公式计算结果赋值给b 怎么附值?你举个例子a=n1+n2b=a不行吗 Option Explicit'Reference Microsoft Script Control 1.0Private Sub Form_Load() Dim a As String Dim b As Long Dim o As ScriptControl a = "1+2" Set o = New ScriptControl o.Language = "VBScript" b = o.Eval(a) MsgBox b Set o = NothingEnd Sub to tztz520(午夜逛街):如果写成:a=n1+n2b=ab的值跟a的值是一样的,也就是b=n1+n2我要先把n1+n2这个公式赋值给a然后b的值通过变量a计算出公式的结果,并把结果值赋值给b. 有好几种方法,参考:http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=197352 什么东西呀!搞那么复杂干什么!VBScript都出来了! 菜鸟,再问SQL查询 txt to txt文件转换的问题 达人帮忙,咋不行啊??? 有没有这样一个转换坐标的函数? 请问,WebBrower 中,如何修改 JS里的变量? 如何保证我的VB程序只能开启一个实例 赋值出错 问个变量和函数的生命周期问题 treeview中关于节点的问题 help me!!请问那里有卸载程序制作软件?(给分!!) 让记录亮条显示 VB如何检测网上的某个网页能否打开
我的意思是先把公式赋值给a,然后计算a将公式计算结果赋值给b
a=n1+n2
b=a不行吗
Private Sub Form_Load()
Dim a As String
Dim b As Long
Dim o As ScriptControl
a = "1+2"
Set o = New ScriptControl
o.Language = "VBScript"
b = o.Eval(a)
MsgBox b
Set o = Nothing
End Sub
如果写成:
a=n1+n2
b=a
b的值跟a的值是一样的,也就是b=n1+n2
我要先把n1+n2这个公式赋值给a
然后b的值通过变量a计算出公式的结果,并把结果值赋值给b.
http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=197352
搞那么复杂干什么!
VBScript都出来了!