Séparer un tableau en plusieurs tableaux en fonction du nombre de doublons

Bonjour,

je souhaiterais développer un code VBA pour pouvoir découper un tableau en plusieurs sous-tableaux ou il n y a pas de doublons.

Exemple :

Données :

Tab1: un tableau avec 2 colonnes (nom et prénom)

Nom Prénom

Mike Allain

zik Jack

zik Pascal

Fonction : je souhaiterais découper le tableau ci-dessus en deux tableaux dans 2 onglets, de façon à ne plus avoir de doublons au niveau de la colonne Nom (pas de soucis si il y a des doublons dans la colonne prénom).

Résultat : 1er onglet avec Mike Allain et Zik jack et un 2e onglet avec Zik Pascal.

Solution à laquelle j'ai pensé : J'ai pensé à crée un nouveau onglet,et y coller Tab1, puis utiliser la fonction supprimer doublons pour avoir Tab2; ensuite soustraire Tab2 de Tab1 pour avoir Tab3, donc le resultat est Tab2 et Tab3 sans doublons.

Problème:

je ne sais pas comment soustraire les deux tableaux, et je préfère faire un code pour automatiser plutôt qu'utiliser supprimer les doublons.

Auriez vous une idée d'une manière simple s'il vous plait.

merci

Bonjour,

Une proposition.

Cdlt.

23abv02.xlsx (22.01 Ko)

merci pour votre réponse.

En rajoutant une 4e ligne "Zik Zouk", puis en actualisant, la nouvelle ligne se rajoute au 2eme onglet, ce qui me crée un tableau (donc le 2eme) avec un doublon, hors je souhaiterais que cela créée un troisième onglet.

imaginons, il y a 4 doublons, alors cela créée 4 onglets.

je n'ai jamais utilisée power query, je vais m'y pencher.

pouvez vous me proposer une solution ?

Rechercher des sujets similaires à "separer tableau tableaux fonction nombre doublons"