【发布时间】:2015-03-22 22:04:12
【问题描述】:
我在一个工作簿中有三个单独的工作表,其中包含数千行信息,并且经常添加新信息。我希望能够使用宏和 VBA 创建单独的报告,以便在需要报告时打印到另一个工作表上。
例如,报告一将包括 2014 年所有已完成的工作。如果已完成?等于 YES 和 Year 等于 2014,在空白工作表上打印整行。但是,我需要使用 VBA,所以它会遍历三个工作表并将它们一起打印在一个单独的工作表中。我该怎么做?
澄清:基本上,如果这两个单元格等于 this 和 this,则在不同的工作表上打印该行。
【问题讨论】:
-
请告诉我们您的代码现在在哪里,以及您遇到了什么问题。
-
到目前为止你做了什么?你试过录制宏吗?
-
没什么,我不知道该采取什么方法,也不知道该怎么做。
-
@BluGeni 嗨,您可以使用带有 2 个条件的自动过滤器,然后将过滤后的范围复制到新工作表中。对所有三张纸重复此操作,将过滤后的范围添加到 lastrow。