比较2个工作表中的行并更新特定列

时间:2016-04-27 20:34:56

标签: excel-vba vba excel

请参阅附图。

工作簿1是合并,比较,格式化和计算来自几个来源的数据集的最终产品。在每个月初,其中一个来源获得人员更新。在此更新运行时,列O中表示的enter image description here数据将包含0。此过程需要几个小时,但每小时在此工作簿中更新数据。

我需要实现的是在人员配置更新完成后运行报告(由工作簿2表示)并将工作簿2中的数据与工作簿1进行比较。如果 ALL 每行中的数据在两个工作簿之间匹配,但列O除外,然后需要从工作簿2更新列O.我应该注意,除了列之外,两个工作簿中的数据将是相同的O操作。

我在其他论坛和其他论坛上查看了其他问题/答案,但是找不到符合我需要的东西。如果有符合我要求的答案,请将链接评论给我。

1 个答案:

答案 0 :(得分:1)

获取除Row O之外的所有行并将它们放在一个长字符串中,即(将它们连接成一行)并使用IF THEN语句比较差异。如果在行之间发现差异,则可以使用工作簿2中的列O值更新它们。