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