Hi All. Hope today is going well
I am trying to learn VBA but only starting.
I have a excel vba task to complete ( A sample file is attached)
Data in spreadsheet is shown "BEFORE" as in raw file and "AFTER" example of what should look like after macro is run.
AIM IS TO REMOVE DUPLICATE ROWS OF SAME "MOBILE NUMBER" BUT RETAIN ANY "WEBSITE 2" OR "EMAIL" IN ANY DUPLICATED ROWS BEFORE DELETING THE OTHER DUPLICATE RECORDS.
1. "MOBILE" IS SORTED IN ASCENDING ORDER
2. IF NO DUPLICATE GO ONTO NEXT ROW
3. GO DOWN LIST CHECK FOR DUPLICATES (CAN BE MORE THAN ONE DUPLICATE I.E KLAUDIA IN "BEFORE")
4. WHEN FIND DUPLICATE "IF EMAIL" IS BLANK - CHECK IF THERE IS AN EMAIL IN ANY DUPLICATE FIELD AND BRING THAT TO THE FIRST DUPLICATE
5. WHEN FIND DUPLICATE "IF WEBSITE 2" IS BLANK CHECK IF THERE IS A "WEBSITE 2" IN ANY DUPLICATE FIELD AND BRING THAT TO THE FIRST DUPLICATE
6. KEEP FIRST DUPLICATE WITH EMAIL AND WEBSITE 2 POPULATED (IF DATA) AND DELETE DUPLICATES BELOW
7. MOVE ONTO NEXT MOBILE NUMBER CHECKING IF A DUPLICATE ETC
COULD BE 5000 ROWS+
Appreciate your expertise and time in advance
Bookmarks