您好我在创建宏时遇到一些困难 - 我需要一个宏,当用户输入dept代码时,宏将获取数字,转到第一个工作表,读取B列直到它与dept代码匹配,然后复制dept代码的所有适当行。然后我需要这个循环直到最后一个工作表。该工作簿有大约9个工作表。
答案 0 :(得分:0)
它确实需要成为VBA吗?
您实际上可以使用VLOOKUP - 函数执行此操作。
您可以传递搜索条件'c'
,表格'T'
和列索引'i'
。
它会返回'i'
中'T'
列的内容,其中第1列符合您的条件'c'
。
还是我误解了你的问题?
问候
答案 1 :(得分:0)
试过 - 基本上,一旦dept代码匹配,我不返回值,而是返回数组范围。例如,A1(表1)中输入的值,然后使用输入匹配Sheet2中的所有值列A(A1:A99)。如果匹配,则以数组格式复制标题行和与输入值关联的所有其他行(A:ZZ)。