将固定范围复制粘贴到另一张表中并考虑单元格值的宏

将固定范围复制粘贴到另一张表中并考虑单元格值的宏

我从 Yahoo Finance 中提取历史股价。使用 Power Query 只能获取 100 行。我在一张表中下载了历史记录,在另一张表中有包含过去 100 天的 Power Query。我希望有一个宏,只有当新值位于历史记录中已保存的值之后时,它才会将新值粘贴到历史记录表中。

例如下面的表 0 中只应将上个月的内容复制到 Sheet1 中:

表 0

表 0

工作表1

图片

我对 VBA 的了解很基础,只能进行如下的普通复制粘贴。有哪位天才能帮我用正确且更复杂的 VBA 来实现它吗?

Sub valuepaste()
Worksheets("AAPL").Range("Table_0").Copy
Worksheets("Sheet1").Range("A2").PasteSpecial Paste:=xlPasteValues
End Sub

相关内容