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