Excel 输入两个单元格,切换到第三个单元格时,在第三个单元格中自动弹出结果 100

比方说,现在有A、B、C三列,首先在A1,B1单元格输入数字,在C1中输入“=A1+B1”的代码,自然的C1就得到A1和B1的结果。问题的关键来了:我想在等输完A2和B2... 比方说,现在有A、B、C三列,首先在A1,B1单元格输入数字,在C1中输入“=A1+B1”的代码,自然的C1就得到A1和B1的结果。
问题的关键来了:
我想在等输完A2和B2的数字后,将光标定位到C3时,就让C3出来A2加B2的结果(该过程不通过拖拉C1单元格,不通过在C3写公式),求大神们帮助,在线等
展开
 我来答
qinqh_yl
2012-11-09 · TA获得超过1.7万个赞
知道大有可为答主
回答量:9857
采纳率:52%
帮助的人:5991万
展开全部
先在C1输入公式,选定A1:C1,点“数据”、“列表”、“创建列表”,确定。
然后在AB列输入数据即可,C列会自动填充公式。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小神狱1
2012-11-09 · TA获得超过614个赞
知道小有建树答主
回答量:542
采纳率:66%
帮助的人:305万
展开全部
提供代码如下,已测试通过。(用法:ALT+F11,双击要实现功能的工作表,将以下代码复制到打开的窗口中保存。本例是实现在A1和B1两单元格都不为空的情况下自动对A1和B1单元格在C1单元格求和,)
Private Sub Worksheet_Change(ByVal Target As Range)
Dim i As Integer
i = Target.Row
If Cells(i, 1) <> "" And Cells(i, 2) <> "" Then
Cells(i, 3) = Cells(i, 1) + Cells(i, 2)
End If
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qw8587
2012-11-09
知道答主
回答量:8
采纳率:0%
帮助的人:3.7万
展开全部
你在第三个单元格中先设置公式,到时你在前二个单元格中填写时会自动输出数据
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
不可不衰
2012-11-09 · TA获得超过263个赞
知道小有建树答主
回答量:419
采纳率:0%
帮助的人:275万
展开全部
把这个代码复制到vba编辑器你对应的表的编辑器里

Private Sub Worksheet_Change(ByVal Target As Range)
Dim i%
If Target.Column < 3 Then
Cells(Target.Row, 3) = Cells(Target.Row, 1) + Cells(Target.Row, 2)
End If
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liuzequan1
2012-11-09 · TA获得超过267个赞
知道小有建树答主
回答量:326
采纳率:100%
帮助的人:118万
展开全部
只有用VBA才能做出来。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 4条折叠回答
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式