I have a Excel file, its look like:
After the macros, this will be the end results:
I want macro that read column "B", and paste first country from column "C" in the same cells of column "A", after he find duplicate cell in "B", he copy next country from column "C", and does the same as I wrote with first country and etc.
I have a code:
Dim r1 As Long, r2 As Long
r1 = 2: r2 = 2
Do While Cells(r1, 2) <> vbNullString
If IsNumeric(Application.Match(Cells(r1, 2), Range(Cells(1, 2), Cells(r1 - 1, 2)), 0)) Then
r2 = r2 + 1
Cells(r1, 1).Value = Cells(r2, 3).Value
r1 = r1 + 1
But it does not work as it should:
I want when macro find first duplicate in column "B" (in my case B7 "A Bad Moms Christmas") he starting find duplicate from this cell and not paying attention to past cells, and paste same country from "C" (United Arab Emirates), before he find another duplicate and etc.
Can someone help? Thanks.