首页 /编程语言和算法/VB6/VBA/ASP
 VBA代码 带参数的自定义函数
2025年3月18日 15:21
Function JiShuan(Optional myStr)    '参数Mystr是可选的。函数的功能是将指定的表达式转换成值
    If IsMissing(myStr) Then    '如果没有指定参数
        '如果函数所在单元格的列号大于1,那么将函数所在单元格左边的单元格赋予变量Mystr
        If Application.ThisCell.Column > 1 Then myStr = Application.ThisCell.Offset(0, -1).Value
        JiShuan = Evaluate(myStr)    '将表达式mystr转换成计算结果
    Else    '否则
        JiShuan = Evaluate("" & myStr & "")    '将表达式mystr转换成计算结果
    End If
End Function


 
全部回复(0)
首页 | 电脑版 |