VBA code to create move duplicate email adresses to new worksheet

Euler271

New Member
Joined
Dec 4, 2017
Messages
31
I have to run a report showing customer names, addresses and email addresses. Many times customers have the same email address as some other customer. I need to:
  • Sort the first worksheet (call it "Email1") by email address;
  • Add a formula in the column next to the email column: "=IF(O2=O3, "Dup", "OK")" which tests to see if there are any duplicate email addresses in column O;
  • Move all the fields of the rows showing "Dup" to a new worksheet (call it "Email2");
  • Delete the Dup rows in Email1;
  • Now I continue the same way with the worksheet Email2;
  • I continue this way until the last worksheet has no duplicates email addresses in it.

Can someone please help me come up with some code to automate this process?
 

Excel Facts

Remove leading & trailing spaces
Save as CSV to remove all leading and trailing spaces. It is faster than using TRIM().

Forum statistics

Threads
1,214,919
Messages
6,122,259
Members
449,075
Latest member
staticfluids

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top