J'ai joint un fichier d'exemple avec mes 3 colonnes et un extrait des valeurs qu'elles contiennent.
Ce que je cherche à faire exactement, c'est :
Pour chaque trio(Zone;type;etat) distinct créér une nouvelle ligne.
En prenant l'exemple du fichier joint, j'ai 62 lignes dans mon tableau mais seulement 19 combinaisons différentes (FR BS1 A, FR BS1B, FR BS1 C etc....). Il me faudra donc créér 19 nouvelles lignes du type (FR BS2 A pour FR BS1 A, FR BS2 B pour FR BS1 B etc...)
Pour parler en terme d'algo, je cherche à écrire une fonction du type :
Pour i = 2 to derniereLigne
Pour chaque combinaison distinct (zone;type;etat) do
NewLine = Range("A2").CurrentRegion.End(xlDown).Row + 1
Range("A"&i&"").value = zone
Range("B"&i&"").value = Left(type, 3) + "2"
Range("C"&i&"").value = etat
next i
sachant qu'il ne doit pas y avoir de doublon dans ces nouvelles lignes.
Ai-je étais compréhensible cette fois ci?
Merci,
cordialement,
J