I'm trying to compare the values of columns B and G and if any of the cells are G < B, I would like to move the whole row into the second worksheet. And only if possible, it would be awesome if the macro could check column A for duplicates before the value comparison and sum up the column B if there are duplicates. In my example row 6 and 7 on column A have the same suppliers code and the amount totals to 2.
In this case for example, the value of the third row of G is lower than B, and therefore I would like the whole row 3 to be cut out from worksheet 1 and moved to worksheet 2.
I've tried making my own macros from other examples, but haven't really found anything that would suite my needs and fulfill the objective. I would be so thankful for any help provided! I understand that this might seem really complicated since I'm not that good at phrasing my problem
.
Original view of sheet 1:
[TABLE="width: 818"]
<colgroup><col><col><col><col><col><col><col></colgroup><tbody>[TR]
[TD]SUPPLIERSCODE[/TD]
[TD]ORDERAMOUNT[/TD]
[TD]PRODUCTNAME[/TD]
[TD]BARCODE[/TD]
[TD][/TD]
[TD]SUPPLIERSCODE[/TD]
[TD]WAREHOUSE STOCK[/TD]
[/TR]
[TR]
[TD]1234[/TD]
[TD]2,00[/TD]
[TD]TEST PRODUCT 1[/TD]
[TD]9999999[/TD]
[TD][/TD]
[TD]1234[/TD]
[TD]2,00[/TD]
[/TR]
[TR]
[TD]1235[/TD]
[TD]4,00[/TD]
[TD]TEST PRODUCT 2[/TD]
[TD]9999999[/TD]
[TD][/TD]
[TD]1235[/TD]
[TD]3,00[/TD]
[/TR]
[TR]
[TD]1236[/TD]
[TD]1,00[/TD]
[TD]TEST PRODUCT 3[/TD]
[TD]9999999[/TD]
[TD][/TD]
[TD]1236[/TD]
[TD]1,00[/TD]
[/TR]
[TR]
[TD]1237[/TD]
[TD]1,00[/TD]
[TD]TEST PRODUCT 4[/TD]
[TD]9999999[/TD]
[TD][/TD]
[TD]1237[/TD]
[TD]1,00[/TD]
[/TR]
[TR]
[TD]1238[/TD]
[TD]1,00[/TD]
[TD]TEST PRODUCT 5[/TD]
[TD]9999999[/TD]
[TD][/TD]
[TD]1238[/TD]
[TD]1,00[/TD]
[/TR]
[TR]
[TD]1238[/TD]
[TD]1,00[/TD]
[TD]TEST PRODUCT 5[/TD]
[TD]9999999[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
</tbody>[/TABLE]
The macro would first make the sheet look like:
[TABLE="width: 818"]
<colgroup><col><col><col><col><col><col><col></colgroup><tbody>[TR]
[TD]SUPPLIERSCODE[/TD]
[TD]ORDERAMOUNT[/TD]
[TD]PRODUCTNAME[/TD]
[TD]BARCODE[/TD]
[TD][/TD]
[TD]SUPPLIERSCODE[/TD]
[TD]WAREHOUSE STOCK[/TD]
[/TR]
[TR]
[TD]1234[/TD]
[TD]2,00[/TD]
[TD]TEST PRODUCT 1[/TD]
[TD]9999999[/TD]
[TD][/TD]
[TD]1234[/TD]
[TD]2,00[/TD]
[/TR]
[TR]
[TD]1235[/TD]
[TD]4,00[/TD]
[TD]TEST PRODUCT 2[/TD]
[TD]9999999[/TD]
[TD][/TD]
[TD]1235[/TD]
[TD]3,00[/TD]
[/TR]
[TR]
[TD]1236[/TD]
[TD]1,00[/TD]
[TD]TEST PRODUCT 3[/TD]
[TD]9999999[/TD]
[TD][/TD]
[TD]1236[/TD]
[TD]1,00[/TD]
[/TR]
[TR]
[TD]1237[/TD]
[TD]1,00[/TD]
[TD]TEST PRODUCT 4[/TD]
[TD]9999999[/TD]
[TD][/TD]
[TD]1237[/TD]
[TD]1,00[/TD]
[/TR]
[TR]
[TD]1238[/TD]
[TD]2,00[/TD]
[TD]TEST PRODUCT 5[/TD]
[TD]9999999[/TD]
[TD][/TD]
[TD]1238[/TD]
[TD]1,00
[/TD]
[/TR]
</tbody>[/TABLE]
And then cut out the rows in which G<B, so the sheet 1 would look like:
[TABLE="width: 818"]
<colgroup><col><col><col><col><col><col><col></colgroup><tbody>[TR]
[TD]SUPPLIERSCODE[/TD]
[TD]ORDERAMOUNT[/TD]
[TD]PRODUCTNAME[/TD]
[TD]BARCODE[/TD]
[TD][/TD]
[TD]SUPPLIERSCODE[/TD]
[TD]WAREHOUSE STOCK[/TD]
[/TR]
[TR]
[TD]1234[/TD]
[TD]2,00[/TD]
[TD]TEST PRODUCT 1[/TD]
[TD]9999999[/TD]
[TD][/TD]
[TD]1234[/TD]
[TD]2,00[/TD]
[/TR]
[TR]
[TD]1236[/TD]
[TD]1,00[/TD]
[TD]TEST PRODUCT 3[/TD]
[TD]9999999[/TD]
[TD][/TD]
[TD]1236[/TD]
[TD]1,00[/TD]
[/TR]
[TR]
[TD]1237[/TD]
[TD]1,00[/TD]
[TD]TEST PRODUCT 4[/TD]
[TD]9999999[/TD]
[TD][/TD]
[TD]1237[/TD]
[TD]1,00[/TD]
[/TR]
</tbody>[/TABLE]
And Sheet 2:
[TABLE="width: 818"]
<colgroup><col><col><col><col><col><col><col></colgroup><tbody>[TR]
[TD]1235[/TD]
[TD]4,00[/TD]
[TD]TEST PRODUCT 2[/TD]
[TD]9999999[/TD]
[TD][/TD]
[TD]1235[/TD]
[TD]3,00[/TD]
[/TR]
[TR]
[TD]1238[/TD]
[TD]2,00[/TD]
[TD]TEST PRODUCT 5[/TD]
[TD]9999999[/TD]
[TD][/TD]
[TD]1238[/TD]
[TD]1,00[/TD]
[/TR]
</tbody>[/TABLE]
In this case for example, the value of the third row of G is lower than B, and therefore I would like the whole row 3 to be cut out from worksheet 1 and moved to worksheet 2.
I've tried making my own macros from other examples, but haven't really found anything that would suite my needs and fulfill the objective. I would be so thankful for any help provided! I understand that this might seem really complicated since I'm not that good at phrasing my problem

Original view of sheet 1:
[TABLE="width: 818"]
<colgroup><col><col><col><col><col><col><col></colgroup><tbody>[TR]
[TD]SUPPLIERSCODE[/TD]
[TD]ORDERAMOUNT[/TD]
[TD]PRODUCTNAME[/TD]
[TD]BARCODE[/TD]
[TD][/TD]
[TD]SUPPLIERSCODE[/TD]
[TD]WAREHOUSE STOCK[/TD]
[/TR]
[TR]
[TD]1234[/TD]
[TD]2,00[/TD]
[TD]TEST PRODUCT 1[/TD]
[TD]9999999[/TD]
[TD][/TD]
[TD]1234[/TD]
[TD]2,00[/TD]
[/TR]
[TR]
[TD]1235[/TD]
[TD]4,00[/TD]
[TD]TEST PRODUCT 2[/TD]
[TD]9999999[/TD]
[TD][/TD]
[TD]1235[/TD]
[TD]3,00[/TD]
[/TR]
[TR]
[TD]1236[/TD]
[TD]1,00[/TD]
[TD]TEST PRODUCT 3[/TD]
[TD]9999999[/TD]
[TD][/TD]
[TD]1236[/TD]
[TD]1,00[/TD]
[/TR]
[TR]
[TD]1237[/TD]
[TD]1,00[/TD]
[TD]TEST PRODUCT 4[/TD]
[TD]9999999[/TD]
[TD][/TD]
[TD]1237[/TD]
[TD]1,00[/TD]
[/TR]
[TR]
[TD]1238[/TD]
[TD]1,00[/TD]
[TD]TEST PRODUCT 5[/TD]
[TD]9999999[/TD]
[TD][/TD]
[TD]1238[/TD]
[TD]1,00[/TD]
[/TR]
[TR]
[TD]1238[/TD]
[TD]1,00[/TD]
[TD]TEST PRODUCT 5[/TD]
[TD]9999999[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
</tbody>[/TABLE]
The macro would first make the sheet look like:
[TABLE="width: 818"]
<colgroup><col><col><col><col><col><col><col></colgroup><tbody>[TR]
[TD]SUPPLIERSCODE[/TD]
[TD]ORDERAMOUNT[/TD]
[TD]PRODUCTNAME[/TD]
[TD]BARCODE[/TD]
[TD][/TD]
[TD]SUPPLIERSCODE[/TD]
[TD]WAREHOUSE STOCK[/TD]
[/TR]
[TR]
[TD]1234[/TD]
[TD]2,00[/TD]
[TD]TEST PRODUCT 1[/TD]
[TD]9999999[/TD]
[TD][/TD]
[TD]1234[/TD]
[TD]2,00[/TD]
[/TR]
[TR]
[TD]1235[/TD]
[TD]4,00[/TD]
[TD]TEST PRODUCT 2[/TD]
[TD]9999999[/TD]
[TD][/TD]
[TD]1235[/TD]
[TD]3,00[/TD]
[/TR]
[TR]
[TD]1236[/TD]
[TD]1,00[/TD]
[TD]TEST PRODUCT 3[/TD]
[TD]9999999[/TD]
[TD][/TD]
[TD]1236[/TD]
[TD]1,00[/TD]
[/TR]
[TR]
[TD]1237[/TD]
[TD]1,00[/TD]
[TD]TEST PRODUCT 4[/TD]
[TD]9999999[/TD]
[TD][/TD]
[TD]1237[/TD]
[TD]1,00[/TD]
[/TR]
[TR]
[TD]1238[/TD]
[TD]2,00[/TD]
[TD]TEST PRODUCT 5[/TD]
[TD]9999999[/TD]
[TD][/TD]
[TD]1238[/TD]
[TD]1,00
[/TD]
[/TR]
</tbody>[/TABLE]
And then cut out the rows in which G<B, so the sheet 1 would look like:
[TABLE="width: 818"]
<colgroup><col><col><col><col><col><col><col></colgroup><tbody>[TR]
[TD]SUPPLIERSCODE[/TD]
[TD]ORDERAMOUNT[/TD]
[TD]PRODUCTNAME[/TD]
[TD]BARCODE[/TD]
[TD][/TD]
[TD]SUPPLIERSCODE[/TD]
[TD]WAREHOUSE STOCK[/TD]
[/TR]
[TR]
[TD]1234[/TD]
[TD]2,00[/TD]
[TD]TEST PRODUCT 1[/TD]
[TD]9999999[/TD]
[TD][/TD]
[TD]1234[/TD]
[TD]2,00[/TD]
[/TR]
[TR]
[TD]1236[/TD]
[TD]1,00[/TD]
[TD]TEST PRODUCT 3[/TD]
[TD]9999999[/TD]
[TD][/TD]
[TD]1236[/TD]
[TD]1,00[/TD]
[/TR]
[TR]
[TD]1237[/TD]
[TD]1,00[/TD]
[TD]TEST PRODUCT 4[/TD]
[TD]9999999[/TD]
[TD][/TD]
[TD]1237[/TD]
[TD]1,00[/TD]
[/TR]
</tbody>[/TABLE]
And Sheet 2:
[TABLE="width: 818"]
<colgroup><col><col><col><col><col><col><col></colgroup><tbody>[TR]
[TD]1235[/TD]
[TD]4,00[/TD]
[TD]TEST PRODUCT 2[/TD]
[TD]9999999[/TD]
[TD][/TD]
[TD]1235[/TD]
[TD]3,00[/TD]
[/TR]
[TR]
[TD]1238[/TD]
[TD]2,00[/TD]
[TD]TEST PRODUCT 5[/TD]
[TD]9999999[/TD]
[TD][/TD]
[TD]1238[/TD]
[TD]1,00[/TD]
[/TR]
</tbody>[/TABLE]
Last edited: