请问如何让Excel不断自动计算(F9)的功能直到我作为指标的一个单元格=“Pass”

请问如果我设定一组随机数然后根据这一组数字进行一系列的公式计算,然后我设定了一个单元格去验证这个计算,如果没错,单元格S62=“Pass”,相反S62=“Fail”,但每... 请问如果我设定一组随机数然后根据这一组数字进行一系列的公式计算,然后我设定了一个单元格去验证这个计算,如果没错,单元格S62=“Pass”,相反S62=“Fail”, 但每次计算都得按F9,我想请问各位高手,有没有办法让Excel自动计算到S62的这个单元格=“Pass”,然后我按F9再次重新根据我的公式计算到S62=“Pass”, 谢谢, 感激不尽。。。 展开
 我来答
SXB8113
2013-08-26 · 知道合伙人软件行家
SXB8113
知道合伙人软件行家
采纳数:14678 获赞数:57828
1969.2入伍,防化兵。1982.2转业到公安局。上夜大取得大专文凭。从事公安科技相关工作。

向TA提问 私信TA
展开全部
工具----选项---重新计算----勾选“自动重算”----确定。
完成后,只要数据变化,公式都能自动得出新的计算结果。
追问
不好意思,我想问的是让EXCEL 自动重新产生随机数再基于这个数重算直到S62=“Pass”,然而您提供的答案前提条件就是要有任何数据上的变化才能重算,但随机数在没有任何变化的情况下不会不断冒出来,然后后面的计算也没法继续。。。谢谢
追答
你是要随机数经常变化吗?
只要公式设置正确,计算结果就不会出错,为什么还要验证呢?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
byl341010202
2013-08-26 · TA获得超过2195个赞
知道大有可为答主
回答量:2860
采纳率:0%
帮助的人:2472万
展开全部
在工作表插入一个ActiveX命令按钮,并编程如下:
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。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
梦想成真惟有实干
2013-08-26 · TA获得超过827个赞
知道小有建树答主
回答量:872
采纳率:25%
帮助的人:586万
展开全部
在s62中输入if函数不经行了?把判断条件输入进去。
追问
我就是用IF判断计算值,但我希望它不断产生随机数并计算直到S62=“Pass”, 谢谢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式