我从 Yahoo Finance 中提取历史股价。使用 Power Query 只能获取 100 行。我在一张表中下载了历史记录,在另一张表中有包含过去 100 天的 Power Query。我希望有一个宏,只有当新值位于历史记录中已保存的值之后时,它才会将新值粘贴到历史记录表中。
例如下面的表 0 中只应将上个月的内容复制到 Sheet1 中:
表 0
工作表1
我对 VBA 的了解很基础,只能进行如下的普通复制粘贴。有哪位天才能帮我用正确且更复杂的 VBA 来实现它吗?
Sub valuepaste()
Worksheets("AAPL").Range("Table_0").Copy
Worksheets("Sheet1").Range("A2").PasteSpecial Paste:=xlPasteValues
End Sub