0

嗨,我在创建宏时遇到了一些困难 - 我需要一个宏,当用户输入部门代码时,宏将获取数字,转到第一个工作表,读取 B 列直到它与部门代码匹配,然后复制所有适当的部门代码的行。然后我需要这个循环直到最后一个工作表。该工作簿有大约 9 个工作表。

4

2 回答 2

0

它真的需要是VBA吗?

您实际上可以使用VLOOKUP功能来做到这一点。

您可以传递您的搜索条件'c'、表格'T'和列索引'i'。它将返回第1 列与您的条件匹配的列'i'的内容。'T''c'

还是我误解了你的问题?

问候

于 2009-09-10T23:02:48.420 回答
0

试过了 - 基本上,一旦部门代码匹配,我不会返回一个值,而是一个数组范围。例如,A1(工作表 1)中的输入值,然后使用输入匹配工作表 2 中的所有值列 A(A1:A99)。如果匹配,则以数组格式复制与输入值关联的标题行和所有其他行 (A:ZZ)。

于 2009-09-11T01:06:40.150 回答