如何在excel中记录指定单元格A1的历史数据?

打开你的Excel表格,假设你是sheet1表格来实现这个功能。

按alt+F11,然后在左侧工程窗口中找到sheet1,双击并输入以下代码。

私有子工作表_Change(ByVal目标作为范围)

暗淡的

有目标

如果。地址= "$A$1 "然后

If范围(" B65536 ")。结束(xlUp)。Row = 1,Cells(1,2) = " "那么

Range("b1") =。价值

其他

单元格(范围(" B65536 ")。结束(xlUp)。Row + 1,2) =。价值

如果…就会结束

如果…就会结束

以…结尾

末端接头

然后关闭VBE。在A1中输入任意数据以查看效果。