在excel种如何使A1*B1=C1这个计算式中任意输入其中2个数,便可以自动得出第3个数?

 我来答
随歌一一
2012-06-17
知道答主
回答量:19
采纳率:0%
帮助的人:11.9万
展开全部
用宏来实现,先在excel中添加一个命令按钮,可以将按钮的caption属性设置为"计算"
具体代码如下:
Private Sub CommandButton1_Click()
Dim ws As Worksheet
Set ws = Worksheets("sheet1") 'sheet1为要使用宏的工作表的名称
If ws.Range("a1") <> "" And ws.Range("b1") <> "" Then
no = ws.Range("a1") * ws.Range("b1")
MsgBox "根据公式:a1*b1=c1,得出c1=" & no, 48, "结果"
ws.Range("c1") = no
ElseIf ws.Range("a1") <> "" And ws.Range("c1") <> "" Then
no = ws.Range("c1") / ws.Range("a1")
MsgBox "根据公式:a1*b1=c1,得出b1=" & no, 48, "结果"
ws.Range("b1") = no
ElseIf ws.Range("b1") <> "" And ws.Range("c1") <> "" Then
no = ws.Range("c1") / ws.Range("b1")
MsgBox "根据公式:a1*b1=c1,得出a1=" & no, 48, "结果"
ws.Range("a1") = no
Else
MsgBox "条件不足,无法计算", 48, "错误"
End If
End Sub
nhking
2012-06-16 · TA获得超过3.1万个赞
知道大有可为答主
回答量:3.6万
采纳率:78%
帮助的人:1.1亿
展开全部
可用VBA实现,设定A1、B1、C1三个单元格,制作一个计算按钮,当A1、B1、C1三个单元格任意两个单元格输入数值后,按计算按钮,余下的空格即可得出结果数。
追问
大侠,能不能贡献出来,叫我也学习学习?
追答
==
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
arongustc
科技发烧友

2012-06-16 · 智能家居/数码/手机/智能家电产品都懂点
知道大有可为答主
回答量:2.3万
采纳率:66%
帮助的人:5715万
展开全部
excel公式只能单向计算,不可能做到你要求的这个
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
LeWMlD
2012-06-17 · 超过16用户采纳过TA的回答
知道答主
回答量:196
采纳率:0%
帮助的人:66.9万
展开全部
在D1中输入=A1/GCD(A1:C1)&":"&B1/GCD(A1:C1)&":"&C1/GCD(A1:C1) 祝愿0000E1!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式