【发布时间】:2022-06-15 01:51:17
【问题描述】:
我有一个包含每小时数据的 Excel 文件,即一年的 8760 个值。 我需要每分钟都有数据。 我需要获取每小时的值,并一遍又一遍地将其复制到 60 个单元格中,直到我有 525 600 个值,这是我的分钟时间步长。
我已经尝试了几件事,但除了手动复制/粘贴之外,我什么也做不了,这需要很长时间... 我的 VBA 课程很远。
有人知道怎么做吗?
感谢您的帮助!
【问题讨论】:
-
所以你会有 60 个相同数据的单元格?录制宏。
-
我已经尝试过了,但是如何将其转换为 8759 次迭代?
-
移动到下一行并重复?修改宏?
-
我已经回答了一个类似的问题,其中 OP 询问如何将每一行复制 4 次。看看能不能适应你的需要,把 4 换成 60 就好了:stackoverflow.com/a/53317056/7599798
-
或者甚至在下面的第 61 列中输入一些内容来设置“墙”然后复制你的第一列,然后 ctr 向右移动然后粘贴?
标签: excel vba timestep minutes