Trie complexe

Chris57

XLDnaute Occasionnel
Bonjour à tous,

je cherche une solution pour effectuer un trie un peu particulier :

J'ai une liste de données dont la première colonne contient 2 infos : M ou E
Je dois donc trier par M ou E tout simplement.

Seulement voilà, il arrive qu'une linge possède en dessous une info supplémentaire.
Il faudrait que cette info reste en dessous de cette après le trie !

imageshack3.jpg

Quelqu'un a une idée ?
 

Pièces jointes

  • imageshack3.jpg
    imageshack3.jpg
    22.6 KB · Affichages: 49
  • imageshack3.jpg
    imageshack3.jpg
    22.6 KB · Affichages: 53

Dranreb

XLDnaute Barbatruc
Re : Trie complexe

Bonjour.
Moi j'utiliserais dans une macro deux colonnes libres, mettons la X et Y
VB:
Columns("X").FormulaR1C1 = "=IF(RC1="""",R[-1]C,RC1)"
Columns("Y").FormulaR1C1 = "=IF(RC1="""",R[-1]C+1,1)"
Columns("X:Y").Value = Columns("X:Y").Value
je classerais ensuite sur ces deux colonne, que je supprimerais ensuite.
À +
 

Chris57

XLDnaute Occasionnel
Re : Trie complexe

bonsoir

et ce ne serait pas plus simple de placer cette info dans une colonne adjacente !?

impossible car les données sont retranscrites dans un tableau dont le format en largeur n'est pas modifiable...


Bonjour.
Moi j'utiliserais dans une macro deux colonnes libres, mettons la X et Y
VB:
Columns("X").FormulaR1C1 = "=IF(RC1="""",R[-1]C,RC1)"
Columns("Y").FormulaR1C1 = "=IF(RC1="""",R[-1]C+1,1)"
Columns("X:Y").Value = Columns("X:Y").Value
je classerais ensuite sur ces deux colonne, que je supprimerais ensuite.
À +
je pige pas ton idée ! Chez moi les formules que tu écrit pas macro contiennent des erreurs :
=SI($A4="";#REF!;$A4)
=SI($A4="";#REF!+1;1)
 

Discussions similaires

Réponses
10
Affichages
505
Réponses
3
Affichages
444

Statistiques des forums

Discussions
312 106
Messages
2 085 351
Membres
102 871
dernier inscrit
Maïmanko