VBA EXCEL : Tri dans un tableau

KMIKZ Messages postés 21 Date d'inscription mardi 12 octobre 2004 Statut Membre Dernière intervention 26 avril 2008 - 5 juil. 2007 à 09:10
KMIKZ Messages postés 21 Date d'inscription mardi 12 octobre 2004 Statut Membre Dernière intervention 26 avril 2008 - 13 juil. 2007 à 14:30
Bonjour à tous,

j'ai pour l'instant un tableau avec 2 colonnes :
   colonne A : destination
   colonne B : provenance

dans la colonne A il n'y à que des nombre (13,82,976,...)
dans la colonne B il n'y à que des codes (R2D2,H2G2,H5N1,...)

imaginons le tableau suivant :

      A                                 B

      13                              R2D2
      13                              R2D2
      13                              H5N1
      82                              H5N1

Si chaque ligne représente un trajet, comment je peux compter le nombre de trajets identiques ?
Ici il y a 2 trajets ( R2D2 vers 13 ), 1 trajet (H5N1 vers 13) et 1 trajet (H5N1 vers 82)

Je n'arrive pas à faire une macro qui dit que pour tous les "13" de la colonne A alors compter le nombre de R2D2 correspondant dans la colonne B (par exemple)

Je sais bien que c'est les vacances pour pas mal de monde mais j'espère quand même une aide de votre part

Salutations

KMIKZ

4 réponses

cs_MPi Messages postés 3877 Date d'inscription mardi 19 mars 2002 Statut Membre Dernière intervention 17 août 2018 23
5 juil. 2007 à 11:40
Tu pourrais concaténer tes 2 colonnes ( A & B ) en C, trier cette colonne et vérifier le nombre de fois que chaque cellule se répète. Ça pourrait se faire en VBA ...

Si tu veux tout faire en formules Excel, après avoir concaténé les valeurs en C, tu fais un Filtre élaboré sans doublon de la colonne C dans la colonne D et tu mets une formule NB.SI en colonne E

MPi
0
JM247L Messages postés 443 Date d'inscription mardi 27 mars 2007 Statut Membre Dernière intervention 1 mars 2011 2
5 juil. 2007 à 16:06
Bonjour,
Tu peux aussi inverser A et B puis trier 1ère clé "A" seconde clé "B"
Concaténer comme suggéré par MPi puis utiliser la fonction sous-totaux avec Nombre

<colgroup><col style=\"WIDTH: 75pt; mso-width-source: userset; mso-width-alt: 4266\" width=\"125\" /><col style=\"WIDTH: 54pt\" span=\"3\" width=\"90\" /></colgroup>----
, Col_B_C, Col_B, Col_C, ----
, H5N113, H5N1, 13, ----
Nombre H5N113, 1, , , ----
, H5N182, H5N1, 82, ----
Nombre H5N182, 1, , , ----
, R2D213, R2D2, 13, ----
, R2D213, R2D2, 13, ----
Nombre R2D213, 2, , , ----
Nbval
, 4

JML
 Partageons notre savoir et nos acquis
0
cs_MPi Messages postés 3877 Date d'inscription mardi 19 mars 2002 Statut Membre Dernière intervention 17 août 2018 23
6 juil. 2007 à 03:26
Bonne idée JML

MPi
0
KMIKZ Messages postés 21 Date d'inscription mardi 12 octobre 2004 Statut Membre Dernière intervention 26 avril 2008
13 juil. 2007 à 14:30
Merci à vous tous pour ces précieux renseignements ...

Je vais voir ce que je peux faire ...

Bon week-end

KMIKZ
0
Rejoignez-nous