Sélection de plusieurs plages dans une feuille de calcul dans différents domaines

J'ai écrit une macro qui traverse une longue list de données, en particulier la colonne A, et elle identifie les gammes qui ont des ID répétés. Je souhaite également append la fonctionnalité pour pouvoir supprimer les inputs en double de la feuille entière. Fondamentalement, je stocke toutes les valeurs ID dans la colonne A dans un tableau. Ensuite, je boucle toutes les ID et les compare à celles-ci (supposons qu'elles sont par ordre alphabétique). Chaque fois que la macro trouve un sortingplicat (trois inputs répétées) ou plus, il met en surbrillance toute la gamme rouge. Voici un exemple de ce que ressemble la feuille Excel. Les données mises en surbrillance sont ce que j'aimerais que la macro soit supprimée.

1

Maintenant, je souhaite ensuite sélectionner cette plage, less une ligne (je veux laisser une input dans la feuille), puis supprimer les inputs répétées de la feuille entière. Cependant, dès que je supprime le premier sortingplé, il gâte la boucle car maintenant toutes datatables de la feuille se trouvent dans des lignes différentes. Comment puis-je pouvoir save toutes les plages que je veux supprimer de la feuille, puis exécuter une command " Selection.EntireRow.Delete "? Je crois que j'ai besoin de stocker les plages dans une collection, mais je ne sais pas comment exécuter la command de suppression sur une collection. J'apprécierais vraiment si quelqu'un pouvait me prêter main forte.