First, let me preface this by saying that I haven't done any VBA coding in more than a decade, so I'm pretty much flying blind (or working from some very faint memories). I've been searching around for ideas on this, but most of what I've found is either close (moves the duplicates but not the original), is looped in a fashion that can't handle 70k rows of data without freezing, or is producing inaccurate results.
Scenario: I have a file with approximately 70,000 rows of data. Column A contains a unique ID. I need to move all rows where an ID value occurs more than once to a separate sheet. So for example, if 48 rows of data contain the value "18659TI" in column A, I need to move all 48 rows to a new sheet, not just the 47 duplicates. If everything works, once the process finishes, the original sheet should only contain rows where the value in column A appeared 1 time, and the new sheet should contain all the rows where the value in column A appeared 2 or more times.
My attempts at piecing together something to achieve this have all failed. Any help would be ever so greatly appreciated.
Scenario: I have a file with approximately 70,000 rows of data. Column A contains a unique ID. I need to move all rows where an ID value occurs more than once to a separate sheet. So for example, if 48 rows of data contain the value "18659TI" in column A, I need to move all 48 rows to a new sheet, not just the 47 duplicates. If everything works, once the process finishes, the original sheet should only contain rows where the value in column A appeared 1 time, and the new sheet should contain all the rows where the value in column A appeared 2 or more times.
My attempts at piecing together something to achieve this have all failed. Any help would be ever so greatly appreciated.