我有2个单独的excel工作簿-工作簿A和工作簿B-包含A:G列之间的数据。两个WB中的B:D列始终共享相同的数据。 WB A是通过电子邮件接收的每月报告,该报告由1张纸组成,包含约700行,并且还在不断增长。 WB B具有相同的信息,但700多个行分为许多以员工命名的工作表。我需要帮助构建一个VBA代码,该代码能够按行搜索工作簿B中的所有工作表,并将C和D列中的数据与WB A工作表中的数据进行比较。
关于宏和VBA,我非常环保,所以我什至不知道从哪里开始。
我要复制WB A中A,B和E:G列中的数据,并根据WB B工作表中C和D列中的数据是相同数据来覆盖WB B中这些列中的数据例如:在WB B的一张纸中,A20-G20列/行,C20 =“ ALMEDA AUTO”,D20 =“ 1/24/2018”。在WB A中,在C642和D642中找到ALMEDA AUTO和“ 1/24/2018”。我希望宏从A642,B642(尽管应该已经相同)和E642-G642中获取数据,并将其放入WB B的工作表(找到重复数据)中的A20,B20和E20-G20中。 希望有道理。