匹配和复制

时间:2009-09-10 22:50:48

标签: excel-vba lookup worksheet-function vba excel

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

2 个答案:

答案 0 :(得分:0)

它确实需要成为VBA吗?

您实际上可以使用VLOOKUP - 函数执行此操作。

您可以传递搜索条件'c',表格'T'和列索引'i'。 它会返回'i''T'列的内容,其中第1列符合您的条件'c'

还是我误解了你的问题?

问候

答案 1 :(得分:0)

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