我需要一些帮助,为Excel编写一些VBA . 我有一个包含两个工作表的电子表格 . 一个工作表称为Master,另一个称为Sheet2 . 以下是Master工作表的样子:
A B C
1 Company Name Company Interests Contact
2 Apple Inc Waterskiing
3 Grape Pty Bush walking
4 Pear Pty
5 Peach Pty Movies
6 Watermelon Pty Reading Books Bob Brown
这是Sheet2的样子:
A B
1 Company Name Contact
2 Apple Inc Bruce Kemp
3 Grape Pty Steve Sampson
4 Pear Pty
5 Peach Pty
6 Watermelon Pty Bob Brown
7 Honey Pty Luis White
我想要做的是遍历工作表Sheet2中的所有公司名称(列A),并检查主工作表中的公司名称(列A) .
如果找到匹配项,则将Sheet2的联系人列(B列)中包含的值复制到Master中的联系人列(C列)以获取正确的行 .
如果未找到匹配项,则Sheet2中的整行将复制到主表单中的第一个空行 .
2 回答
不确定你对VBA有多舒服,所以我对代码进行了非常彻底的评论 . 希望这可以帮助!