我正在VBA中寻找一种方法来搜索并从相似月份和年份的日期中获取数据并将其输出到另一张表格。以下是我尝试做的一个例子:
Sheet1包含以下内容:
setdiff(names(temp), "num") %>%
map(~ ggplot(temp, aes_string("num", .x)) +
geom_point() + labs(y=.x)) %>%
grid.arrange(grobs=., ncol=3)
有了这些信息,我想:
每个月最早的日期'打开'值
在每个月的最后一个日期'已关闭'值
取整个月的最低值
获取整月的最高值
然后我希望Sheet2上填充的这些信息看起来像这样:
Date Open High Low Close
06-01-2016 $5.00 $5.25 $4.95 $5.20
06-02-2016 $5.25 $5.35 $4.80 $4.85
07-02-2016 $4.85 $5.00 $4.85 $4.95
07-06-2016 $5.05 $5.20 $5.00 $5.15
09-07-2016 $5.20 $5.25 $5.15 $5.20
09-08-2016 $5.20 $5.25 $5.05 $5.05
06-09-2017 $8.25 $8.60 $8.20 $8.40
06-10-2017 $8.50 $8.75 $8.00 $8.00
06-11-2017 $7.90 $8.40 $7.90 $8.70
07-02-2017 $8.85 $9.15 $8.65 $8.90
07-03-2017 $9.20 $9.70 $9.05 $9.60
07-06-2017 $9.60 $9.60 $9.35 $9.50
09-10-2017 $8.65 $9.00 $8.65 $8.95
09-11-2017 $8.85 $9.05 $8.75 $8.90
VBA非常生疏,无论如何也不是编码器,所以欢迎任何正确方向的指针 - 谢谢!