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写公式),求大神们帮助,在线等 展开
问题的关键来了:
我想在等输完A2和B2的数字后,将光标定位到C3时,就让C3出来A2加B2的结果(该过程不通过拖拉C1单元格,不通过在C3写公式),求大神们帮助,在线等 展开
展开全部
先在C1输入公式,选定A1:C1,点“数据”、“列表”、“创建列表”,确定。
然后在AB列输入数据即可,C列会自动填充公式。
然后在AB列输入数据即可,C列会自动填充公式。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
提供代码如下,已测试通过。(用法: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
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
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你在第三个单元格中先设置公式,到时你在前二个单元格中填写时会自动输出数据
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把这个代码复制到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
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
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
只有用VBA才能做出来。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询