Bonjour,
Je suis débutant en macro excel et je cherche à développé une macro qui regrouppe les ligne dans une table excel .
la table en entré est la suivante :
a B C D E F G H
ID1 _ _ _ _ _ ID3 master
ID1 _ _ _ _ _ ID4 master
ID2 _ _ _ _ _ ID5 slave
ID3 _ _ _ _ _ ID1 slave
ID4 _ _ _ _ _ ID1 slave
ID5 _ _ _ _ _ ID2 master
L’idée est de regrouper les enregistrement comme suit :
Pour chaque ligne_i.Id_account1 , si ligne_i.etat = ’master ‘ alors regroupé au-dessous de ligne_i tous les enregistrement ou ligne_i_Id_account1 = ligne_j_Idaccount2 et ligne_j.etat = ’slave‘ (il faut que le master soit en premier position)
Puis une ligne vide
donc la sortie désirée est :
A B C D E F G H
ID1 _ _ _ _ _ ID3 master
ID3 _ _ _ _ _ ID1 slave
ID4 _ _ _ _ _ ID1 slave
ID5 _ _ _ _ _ ID2 master
ID2 _ _ _ _ _ ID5 slave
Merci
Partager