
请问如何让Excel不断自动计算(F9)的功能直到我作为指标的一个单元格=“Pass”
请问如果我设定一组随机数然后根据这一组数字进行一系列的公式计算,然后我设定了一个单元格去验证这个计算,如果没错,单元格S62=“Pass”,相反S62=“Fail”,但每...
请问如果我设定一组随机数然后根据这一组数字进行一系列的公式计算,然后我设定了一个单元格去验证这个计算,如果没错,单元格S62=“Pass”,相反S62=“Fail”, 但每次计算都得按F9,我想请问各位高手,有没有办法让Excel自动计算到S62的这个单元格=“Pass”,然后我按F9再次重新根据我的公式计算到S62=“Pass”, 谢谢, 感激不尽。。。
展开
2013-08-26 · 知道合伙人软件行家
关注

展开全部
工具----选项---重新计算----勾选“自动重算”----确定。
完成后,只要数据变化,公式都能自动得出新的计算结果。
完成后,只要数据变化,公式都能自动得出新的计算结果。
追问
不好意思,我想问的是让EXCEL 自动重新产生随机数再基于这个数重算直到S62=“Pass”,然而您提供的答案前提条件就是要有任何数据上的变化才能重算,但随机数在没有任何变化的情况下不会不断冒出来,然后后面的计算也没法继续。。。谢谢
追答
你是要随机数经常变化吗?
只要公式设置正确,计算结果就不会出错,为什么还要验证呢?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在工作表插入一个ActiveX命令按钮,并编程如下:
Private Sub CommandButton1_Click()
Do
Calculate
Loop Until Range("S62") = "Pass"
End Sub
用点击一次命令按钮代替按F9的操作,但能在S62=“Pass”时停下。
Private Sub CommandButton1_Click()
Do
Calculate
Loop Until Range("S62") = "Pass"
End Sub
用点击一次命令按钮代替按F9的操作,但能在S62=“Pass”时停下。
追问
Do Loop 这东西我以前只在VisualBasic 里用过,不知道大人您能不能说详细点怎么加ActiveX, 我用的是2003的Excel,里面好像只有XceedEncryption ActiveX 和 XceedStreamingCompression ActiveX, 加哪个然后怎么加上面的东西, 或者有没有不加 ActiveX就能达到您以上的效果,希望说明,谢谢。
追答
那就在工作表或模块插入一个VBA程序吧,例如:
sub try()
Do
Calculate
Loop Until Range("S62") = "Pass"
End Sub
执行一次宏,相当于按一次F9。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在s62中输入if函数不经行了?把判断条件输入进去。
追问
我就是用IF判断计算值,但我希望它不断产生随机数并计算直到S62=“Pass”, 谢谢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |