请问excel 中如何某个值后可以自动用这个值乘以2,然后回填回来.也就是替换原值?

发布时间:2024-05-19 11:23 发布:上海旅游网

问题描述:

如果这个乘的数能是另一个固定单元格的值的话更好.
请问这个编辑后事件如何 实现?就用vba吗?

问题解答:

用VBA很容易实现,假设有n行这样的数,要替换A这一列,2如果放在固定单元格B1中(即B1=2,cells(1,2)=2),
private sub CAL()
dim i%,n%
for i = 1 to n
cells(i,1)=cells(i,1)*cells(1,2)
next i
end sub
把上面的代码复制到excel宏中,运行一下就可以了

在任何一个空白单元格内填入2,然后右击这个单元格,复制 ,然后右击你要乘2的单元格,,选择性粘贴,运算那里选“乘”,确定

应该是需要辅助列吧
也许用VBA可以实现,我还没学...

占位期待高人

问题具体些,就是哪个单元格要的?我帮你搞定
不用复制,直接在你需要的地方显示相乘后的值
HI我吧

很简单,在单元格改变事件里填入类似Range("A1")=Range("A1").value*2就OK了,不是本单元格那就更简单了,=单元格*2不就搞定了

热点新闻