如果是要将B1输入的数值累加到A1单元格中,先点“工具”/“选项”/“重新计算”,选中“迭代计算”,将迭代计算次数设为1,然后在A1输入公式:
=IF(CELL("address")="$B$1",A1+B1,A1)
vba 里可以实现变量的自加减
表格里只能实现c1=a1+b1
表格里的每一个单元格只能存储一样东西,不可能同时存储数值和公式
您提出的是迭代计算问题。
工具——选项——重新计算——迭代次数——1次。
不合逻辑,如果 b1为1,A1为2,人工算A1=B1+A1得多少
这个公式为无限循环,不能实现