用宏可以实现
举个简单例子吧,假设你要将A3=A1+A2,但是不想A3单元格随着A1或A2自动更新数据。
则需录制一遍设公式和复制数据、然后进行选择性粘贴的宏。
每次需要手动更新的时候,运行一遍-工具-宏-宏-自动更新数据-执行 就可以了
(如果你经常要更新,不妨放一个图片或控件,然后将宏指定到它上面)
以下是我录制的宏的代码,你看了就能明白了
Sub 手动更新数据()
'
' 手动更新数据 Macro
' 宏由孙来文录制,时间: 2008-1-30
'
'
Range("A3").Select
ActiveCell.FormulaR1C1 = "=R[-2]C+R[-1]C"
Range("A3").Select
Selection.Copy
Range("A3").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("B5").Select
End Sub
我就不用宏了
首先设置好手动计算
2种方法:
1.单个或者少量单元格的重新计算
按F2或者双击单元格进入编辑状态,然后回车
2.按列的单元格重新计算
选中该列区域,可以不从第一行开始,
数据-分列,直接确定就行了