EXCEL中如何实现自动化的选择性粘贴-数值

C1=A1+B1,D1中要求等于C1的值。我平时都是把C1复制,选择性粘贴-数值到D1。但是我想自动实现这一步,请问我应该怎么做?最好是不用宏。用了也可以。
D1=C1的话,C1有变动D1也跟着变动,复制-粘贴的话,就没有变动。

如果你想要c1单元格必须是数值而不能是公式的话,那只能用宏。很简单,录制宏---把你的日常操作进行一遍,不要有多余的操作,保存后设定好快捷键,以后打开运行快捷键即可。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-06-29
用宏吧。一句就搞定了。需要的时候运行一下宏。

Sub test()
Range("d1") = Range("C1")
End Sub
第2个回答  2010-06-29
我自己留录制了一个选择性粘贴的宏,指定一个小图标放在Excel上,很方便
第3个回答  2010-06-29
C1=A1+B1
D1=A1+B1
C1 D1 下拉
其实最好用宏

一步到位的宏
sub aa()
x = range("a56565").end(3).row
for i = 1 to x
cells(i,3) = cells(i,1)+cells(i,2)
cells(i,4) = cells(i,1)+cells(i,2)
next
end sub
第4个回答  2010-06-29
你在D1中输入“=C1”或者干脆就写“=A1+B1”不就行了么。
如果D1的格式和C1不同的话,只要在D1上点右键-单元格式,然后把它改成你想要的格式就行了。
第5个回答  2010-06-29
先把要复制的数据复制后(可用Ctrl+C),按Alt+E,放开后再按S,再按V,确定。
方便快捷。
相似回答