如何用excel在一个单元格里做计算还在原来的单元格显示结果
我想在excel里的一个单元格输入一个数据让它与前一个单元格里的数据做乘积结果还显示在输入数据这个单元格内?比如A列(单价)已经有数据了,我现在在B列输入一个数据(数量)...
我想在excel里的一个单元格输入一个数据让它与前一个单元格里的数据做乘积结果还显示在输入数据这个单元格内?比如A列(单价)已经有数据了,我现在在B列输入一个数据(数量)让它与A相乘计算结果还在B列显示。希望大家帮帮忙
展开
8个回答
展开全部
亲,是这个意思不?
在B列输入数值,于是就和A列对应的相乘,然后还是显示在B列?
打开你的Excel文件,按“Alt+F11”打开VBA编辑窗口,然后在左侧对应的Sheet上双击,右侧空白处粘贴下面的代码。关闭VBA窗口。
Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
If Target.Column = 2 Then
Application.EnableEvents = False
Target.Value = Target.Offset(0, -1).Value * Target.Value
Application.EnableEvents = True
End If
End Sub
追问
那我要是换成其他列怎么修改代码呢?谢谢
追答
第3句就是控制列标的,Target.Column = 2 就是指B列,Target.Column = 3就是指C列,以此类推。
展开全部
实现是可以的
但是需要VBA来处理
Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
If Target.Column = 2 Then
Target = Target * Target.Offset(0, -1)
End If
Application.EnableEvents = True
End Sub
这样就可以了!
但是需要VBA来处理
Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
If Target.Column = 2 Then
Target = Target * Target.Offset(0, -1)
End If
Application.EnableEvents = True
End Sub
这样就可以了!
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
excel单元格显示的结果不在原来的单元格
如果用excel在一个单元格里做计算还在原来的单元格显示结果的方法:
使用名称+EVALUATE函数 解决
1、公式菜单
2、定义名称
3、名称输入任意 比如aaa
设置引用位置
在B3单元格调用定义好的名称aaa 即可
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
复制一个数据,到这个单元格用“选择性粘贴”(快捷键为ctrl+alt+V)可以与单元格的数据进行简单的加、减、乘、除,并把结果显示在该单元格。也可复制该单元格的数据的哟。
55555,只看到标题,没看到题的内容。
55555,只看到标题,没看到题的内容。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询