用EXCEL自定义函数计算结果或得到值的计算表达式

用EXCEL自定义函数计算结果或得到值的计算表达式,第1张

用EXCEL自定义函数计算结果或得到值的计算表达式,第2张

很多朋友想知道表达式结果的计算方法。我做了一个给你参考。方法如下:
打开excel,打开Tools _ Macros _Visual Basic编辑器,在左侧工程浏览器中右键单击该文件的名称,选择Insert _ Module。将以下代码粘贴到添加的模块的空白色代码窗口中:
函数YCH (JSS,可选x)'返回计算公式的值或计算公式的值
Dim S%,E%
dimjs作为字符串
ifjss = " " then
ych = " "
else
如果缺少(x) then '返回计算公式的值
ifleft (jss..1) = "= "然后
JSS = Mid(JSS,2)
End If
Do Until InStr(1,JSS,"["]S = InStr(1,JSS,"["["]]E = InStr(1,JSS,"]"
JSS = Left(JSS,S - 1) & Mid(JSS,E+1)
loop
YCH = evaluate(" = " & JSS)
Formula,2)
Else
If is numeric(Evaluate(JSS。Value)) = True,那么
YCH = JSS。Value
Else
JS = JSS。Value
Do Until InStr(1,JSS,"[" = 0
S = InStr(1,JSS,"["["
E = InStr(1,JSS,"]"
JSS = Left(JSS,S - 1) & Mid(JSS,E+1)
Loop
If IsNumeric(JSS)= True或IsNumeric(Evaluate(JSS))= True Then
YCH = JS
End If

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 用EXCEL自定义函数计算结果或得到值的计算表达式

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情