我有两个工作表“帐户”和“模拟” . 在第一张表中,我有A到L列和1409行 . 在第二张表中,用户在单元格B4上输入值 . 我必须在第一张表中的A1:A1409范围内搜索此值 . 如果在A100中找到该值,则A100至L100将被分配给第二张中的单元格B8:B11,B16:B19和B22:B25 .
如果在A1:A1409范围内没有找到,那么我必须在E1:E1409范围内搜索并再次将A100返回L100到B8:第二张中的B11,B16:B19和B22:B25 .
尝试创建一个excel 2010 vba宏来完成此任务 . 任何帮助表示赞赏 .
第一张
第二张
此致,Ragav .
1 回答
What happens in this code:
从"Mock Up!B4"获取搜索值
在"Accounts"上搜索A列
如果找到匹配项,请将数据从"Mock Up"复制到"Accounts"(行),与提供的图片相匹配 .
如果在"A"中找不到匹配项,请再次搜索"E"
如果在"E"上找到匹配项,则将数据从"Accounts"(行)复制到"Mock Up"
Code:
note: 如果存在多个匹配,则最后一个匹配将覆盖第一个匹配 . 这将遍历整个帐户表 .