高手们!请问excel中如何纪录变量的数值?

2024年12月02日 15:59
有2个网友回答
网友(1):

具体的,你要怎么随A1的变化而变化?

在B1输入:
=A1+1

之类的公式不就可以了?

另外,最好这样设置一下:
选中B1,在【工具】→【选项】→【重新计算】,进行如下设置:
1)【计算】中选择“手动计算”,且不选“保存前自动重算”
2)选择【迭代计算】,“最多迭代次数”:1次

当A1变化后,按F9,B1也随之变化

========================

你要记录B1的变化,那记录在哪儿呢?

网友(2):

Excel 的功能是没有办法的, 但你可以用VBA解决的

但要注意一点:
由于B1是一个变量(B1是没有激活力),执行VBA 的激活力是A1。
所以Worksheet_Change代码, Target 是要指向A1 或 A列

补充: 如要纪录, 一定要用VBA, 公式/函数是不可能提供此类效果。
如楼主不懂VBA, 此类操作暂时是无法完成。