Excel宏以匹配负数和正数并删除完全匹配的行

时间:2017-10-25 06:04:09

标签: excel vba excel-vba

我希望在Excel中创建一个宏,它将删除负数量时间表条目以及它否定的正数量条目。 有时人们会在接下来的一周内改变他们的时间表,通过设置负数来否定最初的正面条目。电子表格的最终结果应该只是剩下的真实时间表数据。

宏需要:

  1. 在数据中找到否定条目
  2. 通过将负数量与正数量匹配,以及将否定条目的日期,名称和代码与正数条目的日期,名称和代码相匹配,将否定条目与正确的正条目匹配
  3. 删除匹配的正面和负面条目的整行。
  4. 对数据中的所有负数量完成此过程。
  5. 如果负数量没有完全匹配,则可能会显示错误消息框
  6. 我的数据示例如下:

    Column A      Column B    Column C  Column I
    Date          Name        Code      Quantity
    6/09/2017     Sarah F     XP1         2
    6/09/2017     Frank J     XS1         2
    6/09/2017     Sarah F     XL1         6
    7/09/2017     Sarah F     XP1         2
    6/09/2017     Sarah F     XP1        -2 
    

    因此,我要删除的行是第一行数据,最后一行数据是数量,日期,名称和代码都匹配。

    任何帮助都会非常感谢,如果需要进一步解释,请告诉我们!

0 个答案:

没有答案