excel导入外部数据时如何保存历史数据?

如下图,工作表中,A1是你想要的数据。首先将您的数据复制粘贴到B1中,在A2中输入1。

然后按ALT+F11进入VBA编程,双击左边的ThisWorkbook,在右边粘贴下面的代码。以后只要你的A1数据发生变化,它会自动将历史数据保存在后续单元格的第二列,希望对你有所帮助。

私人?Sub?Workbook_SheetChange(ByVal?嘘?作为?对象,?ByVal?目标?作为?范围)

暗淡?一、?b,?c

答?=?Val(单元格(1,1).值)

b?=?Val(单元格(1,2).值)

如果?答?& lt& gt?b?然后

c?=?Val(单元格(2,1).值)

细胞(c?+?1,?2).价值?=?单元格(1,?2).价值

单元格(1,?2).价值?=?单元格(1,?1).价值

细胞(2,1).价值?=?c?+?1

结束?如果

结束?潜水艇