excel中vba编程循环

在A1、B1、C1、D1、E1、F1单元格里输入一个值,J1的值为B1/A1,编一个循环语句,F1输入的值/E1的值=J1,如果不等于,则F1-0.0000001,然后(... 在A1、B1、C1、D1、E1、F1单元格里输入一个值,J1的值为B1/A1,编一个循环语句,F1输入的值/E1的值=J1,如果不等于,则F1-0.0000001,然后(F1-0.0000001)/E1=J1,如果不等于,继续(F1-0.0000001-0.0000001)/E1=J1,直到等于数值时,跳出循环,使H1=计算出来的那个值,请高手指教? 展开
 我来答
【名臣】f2
2015-01-29 · TA获得超过1913个赞
知道大有可为答主
回答量:1594
采纳率:0%
帮助的人:1541万
展开全部

你这么说的话,根本就跟C1,D1单元格没啥关系

也就是求一个未知数而已

F1为可变数

B1/A1=F1/E1

那么F1=B1/A1*E1

就是这么一个结果,用不着循环


追问
没有看明白,怎么实现的,请具体详细的赐教。谢谢
追答
http://yunpan.cn/cKufNkPfLsPFe  提取码 1ed7
代码直接发不出来
hwjljf
2015-01-29 · TA获得超过217个赞
知道小有建树答主
回答量:388
采纳率:100%
帮助的人:221万
展开全部
说那么复杂干吗?其实就是方程求解n:(F1-n)/E1=B1/A1,经过方程变形:n=B1/A1*E1-F1
那么 H1=B1/A1*E1-F1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
EXCEL办公实战
2015-01-29 · Excel办公实战函数、技巧、VBA教程
EXCEL办公实战
采纳数:2380 获赞数:23634

向TA提问 私信TA
展开全部
理论不难,只是你的描述,让人看不懂!
追问
就是F1里面输入的值除以E1等于J1的时候,返回一个值在H1;如果不等于,就F1-0.0000001后在进行计算,直到等于时,返回值到H1;E1是规定输入值;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式