如果相等则更新列

时间:2015-03-15 09:50:34

标签: excel-vba multiple-columns insert-update vba excel

如果两个分组的列具有相等的值,我想更新并插入行。 我想在宏中使用的算法是:

if(new-code)=(old-code) then (new-code)=(old-code) && (new-serial)=(old-serial) && (new-amount)=(old-amount)

我的表格如下:

 new-code   new-serial  new-amount  old-code    old-serial   old-amount
    1           11         10          1            3            100
    1           12         20          2            4            200
    1           13         30          3            5            300
    2           14         40          4            6            400
    3           15         50          5            7            500
    3           16         60          6            8            600
    4           17         70          7            9            700

我要找的结果如下:

new-code    new-serial  new-amount  old-code   old-serial   old-amount
    1           11          10          1          11            10 
    1           12          20          1          12            20 
    1           13          30          1          13            30 
    2           14          40          2          14            40 
    3           15          50          3          15            50 
    3           16          60          3          16            60  
    4           17          70          4          17            70 
                                        5          7             500
                                        6          8             600
                                        7          9             700

0 个答案:

没有答案