【发布时间】:2016-06-24 15:16:28
【问题描述】:
我想根据类似于下表的数据创建一个宏。如果名称是列 A 是“GA_RE_EM_DEL”,并且在同一行中,列 B 中的日期 >= 12/1/16,那么我希望将该行的列 C 中的金额添加到列 C 中列 A 为“GA_RE_DA_DEL”的行,列 B 中的日期与具有“GA_RE_EM_DEL”的行中的日期匹配。 “GA_RE_EM_DEL”中的任何数量都应更改为 0。
例如,根据下表,单元格 A4 包含“GA_RE_EM_DEL”,并且 B4 中的日期 >= 12/1/16。由于满足这两个条件,我想找到 col A 包含“GA_RE_DA_DEL”的行,并且 col B = B4 中的日期(12/1/16)。符合此条件的行是第 5 行。我想取 C4 中的金额并将其添加到 C5 中的金额(C5 中的最终结果将是 30)。然后 C4 中的金额应更改为 0。我一直在尝试通过循环来完成此操作,但到目前为止还没有创建任何值得发布的内容。这是可以通过宏来完成的吗?
【问题讨论】:
-
是的,它可以完成,但你可能不会让别人为你写它。到目前为止,您尝试过什么?