易表在线答疑技术与交流用户社区 → [原创]用Eval函数时遇到两种特殊情况的解决办法


  共有7226人关注过本帖树形打印复制链接

主题:[原创]用Eval函数时遇到两种特殊情况的解决办法

帅哥哟,离线,有人找我吗?
wjq1072
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:16190 积分:125850 威望:1 精华:0 注册:2006/8/12 12:29:00
[原创]用Eval函数时遇到两种特殊情况的解决办法  发帖心情 Post By:2014/1/15 21:41:00 [显示全部帖子]

在使用Eval时往往遇到下面两种情况;
1、多重判断会在If后面出现多个“)”。
如;If(aaa,bbb,If(ccc,ddd,If(eee,fff,If(----))))
解决方法:
Eval("---"+中间+"----"+Rept(")",[%数量%]))
2、多次运用替换函数会在前面出现多个“Substitute(”。
如;Substitute(Substitute(Substitute(Substitute(----)----)----)----)
解决方法:
Eval(Rept("Substitute(",[%数量%])+"---"+中间+"---")

 回到顶部