【发布时间】:2014-06-01 03:09:52
【问题描述】:
我是 VBA 新手,希望获得以下帮助。顺便说一句,如果有与我的问题相同的场景,我一直在搜索以前的帖子,但我没有运气找到一个。所以如果我的问题已经在不同的帖子中解决了,请您指出链接。
那么问题来了:
我有两个不同的 excel 文件,一个文件有 Original Sheet(3 列),另一个文件有 Updated Sheet(2 列)。我想将Original 的第二列与Updated 的第一列进行比较
这是棘手的部分,如果与Original 中的值相同,宏将搜索Updated 的整个第一列。如果有,它会将Updated 的第二列的对应值更改为Original 中写入的值。如果没有,它会将差异添加到Updated 的末尾部分。
下面是一个示例:
原文:
1 AAAA 1111 2 BBBB 2222 3 中交 3333 4 DDDD 4444更新(宏之前)
AAAA 1111 BBBB 2222 DDDD 5555更新(宏之后)
AAAA 1111 BBBB 2222 DDDD 4444 中交3333希望我详细解释了它。任何帮助将不胜感激。
【问题讨论】:
-
我认为你解释得很好,但你有什么办法解决你的问题?