Hi,大家好,前面有个小伙伴留言说自己有一份总表,每个月需要将总表的数据按照不同的要求进行拆分,比如拆分依据有时候是A列、B列、C列等等,这个拆分的列是不固定的,有没一种办法可以一次解决他们。因为这个小伙伴每次在处理这些数据的时候,都是耗费大量的时间。因此我给他写了这样一个小小的工具,来完成这个重复性的工作。 如下图所示,有这样一份源数据,当然这个报表的数据可以还有很多,在这里只是举一个例子。小伙伴的需求是这样的,他需要按照日期进行拆分成不同的工作表、需要按照类别进行拆分成不同的工作表、需要按照名称进行拆分成不用的工作表。那么如果数据量多达几十万行的时候,一个一个的帅选进行复制粘贴,显然是不行的。 所以我给他建议是使用VBA代码来完成这个事情,因为VBA稍许灵活一点,现在一起看看动画是怎么完成的吧! GIF 其实实现这个动作非常简单,对源文件有兴趣的小伙伴,可以私信我“拆分工作表01”即可。 源代码截图如下,可以看出就使用了循环和IF判断语句。 怎么样,小伙伴们,您学会使用使用批量拆分总表到分表的功能了吗?有学习VBA的小伙伴可以私信我,可以一起学习! 如果有不明白的或者有其他的需求可以在下方留言,我们会一一解答的。 |
|