土木在线论坛 \ 建筑设计 \ CAD下载及教程 \ 求教:字符串转换成公式
大家好,请问有办法将输入的字符串转变为公式么?
比如对话框输入公式字符串fx=10*x*x+5*x
当输入x=1时自动计算fx=15

谢谢~

全部回答(1 )

  • tongmingniao
    20090317214000687.png
    vb编程如下:
    '引用Microsoft VBScript Regular Expressions 5.5
    Private Sub Command1_Click()
    On Error GoTo ErrorHandler
    Dim RE As New RegExp
    ' 查找匹配字符串时忽略大小写
    RE.IgnoreCase = True
    ' 搜索整个字符串
    RE.Global = True
    '替换字符
    Dim s As String
    s = Text1.Text
    RE.Pattern = "exp"
    s = RE.Replace(s, "自然底数e")
    RE.Pattern = "x"
    s = RE.Replace(s, Text2.Text)
    RE.Pattern = "自然底数e"
    s = RE.Replace(s, "exp")
    ' MsgBox s

    Dim VBExcel As Object
    Set VBExcel = CreateObject("Excel.Application")
    Text3.Text = VBExcel.Evaluate(s)
    Set VBExcel = Nothing
    Exit Sub
    ErrorHandler:
    MsgBox Err.Description
    End Sub

    Private Sub Command2_Click()
    End
    End Sub

    2009-03-17 21:41:17 来自 PC 评论 举报
这个家伙什么也没有留下。。。

CAD下载及教程

返回版块

52.09 万条内容 · 667 人订阅

猜你喜欢

回帖成功

经验值 +10