我想在excel里的一个单元格输入一个数据让它与前一个单元格里的数据做乘积结果还显示在输入数据这个单元格内?比如A列(单价)已经有数据了,我现在在B列输入一个数据(数量)让它与A相乘计算结果还在B列显示。希望大家帮帮忙
亲,是这个意思不?
在B列输入数值,于是就和A列对应的相乘,然后还是显示在B列?
打开你的Excel文件,按“Alt+F11”打开VBA编辑窗口,然后在左侧对应的Sheet上双击,右侧空白处粘贴下面的代码。关闭VBA窗口。
Private Sub Worksheet_Change(ByVal Target As Range)那我要是换成其他列怎么修改代码呢?谢谢
追答第3句就是控制列标的,Target.Column = 2 就是指B列,Target.Column = 3就是指C列,以此类推。
excel单元格显示的结果不在原来的单元格
如果用excel在一个单元格里做计算还在原来的单元格显示结果的方法:
使用名称+EVALUATE函数 解决
1、公式菜单
2、定义名称
3、名称输入任意 比如aaa
设置引用位置
在B3单元格调用定义好的名称aaa 即可