首页 > 解决方案 > VBA Excel:加快表的前滚过程

问题描述

目前我有一个流程,在多张纸上(范围从 1-25 加)我有 2 个表格(在每张纸上)用于手动输入数据/问题。对于季度末前滚——​​这些表目前被手动清除。

我想自动化这个过程,我觉得它应该很容易。我的想法是插入一个名为“前滚模板”的新工作表,其中两种表格格式都包含空白数据,作为前滚模板。有了这个,我想让 VBA 抓取这些表格范围并将现有表格粘贴到其中“向前滚动”这些表格以供将来数据输入的剩余表格上。

我不能只是创建一个代码让 VBA 只是复制一张纸但是很多次的原因是因为每张纸上都有特定的数据不能在每次前滚时被替换,比如名称、特定的 ID 号等。所以,我真的只是寻找替换表格范围而不是其他任何东西,然后将宏链接到一个按钮,因此在四分之一结束时,这些问题表的前滚过程就像按下按钮一样简单。

我对 VBA 没有经验,所以有人对我可以尝试自动化此过程的代码有任何想法吗?

谢谢!

带有“数据”的表格示例

我想粘贴的已清除表的示例(为每张纸循环)以进行季度末前滚

如果我能回答任何其他问题,请告诉我。

标签: excelvba

解决方案


推荐阅读