我有一个工作簿,其中有几百个工作表,每个工作表都以相同的方式(即拥有相同的列)进行布局,但是具有不同数量的数据行。我想循环在每张表中的每一行,如果某列(列“L”)中的值是一个特定的值(在这种情况下是一个字符串),我想复制该行到一个新的工作表。所以最后我有一个大的工作表,每一行都存在于较大的工作簿中,在列“L”中有一个特定的值。Excel宏:循环遍历页面时通过行循环
我不想也循环表格,我正在复制结果到;也许我需要从一个不同的工作簿做到这一点?
在此先感谢。
响应:
所以文件和代码是在我的办公室,而是:如果这是在1个工作,我知道几个方面去通过行和返回的部分或全部的相应字段。我遇到的麻烦是(a)设置它以便在不同的行计数的不同工作表中循环,(b)将它返回到新的工作表而不写入已经写入的内容。如果有人使用ADO的解决方案,那也是受欢迎的,因为它是一个非常大的工作表。再次感谢,如果我询问大量未指明的问题,我很抱歉。
到目前为止您尝试过什么?代码中有没有特别的地方可以解决问题? –
+1 @Kevin。是的,请告诉我们你已经试过的代码以及你被卡住的地方。我们可以以这种方式更轻松地帮助你...如果你真的不知道。谷歌“Excel VBA循环工作表”,还可以查看'.Find'和'.AutoFilter'方法。那是一个很好的开始。 –
如果你不想要不需要不同的工作簿。在骑车期间测试并跳过“新”工作表将很容易。 –