[Déplacé VBA]ordonner un tableau selon du texte (pas d'ordre alphabetique).

victor2012 Messages postés 1 Date d'inscription vendredi 11 mai 2012 Statut Membre Dernière intervention 11 mai 2012 - 11 mai 2012 à 12:50
ucfoutu Messages postés 18038 Date d'inscription lundi 7 décembre 2009 Statut Modérateur Dernière intervention 11 avril 2018 - 11 mai 2012 à 13:27
Bonjour,
J'ai un tableau avec colonne 1 des dates, colonne 2 des pays, colonne 3 des indicateurs
Les noms de pays se répètent de temps en temps ( Dans le tableau ci-dessous, on voit que le japon est en ligne 1,2 puis 6,7,8)
Je souhaite que les lignes soient regroupées par pays (tous les JN ensemble) MAIS il faut que l'ordre d'apparition soit respecté. (ici par exemple il faut avoir le tableau 2, les lignes 6, 7, 8 se mettent apres 1,2)


Je n'arrive pas à faire mon code VBA?.
HELP.

EXEMPLE TABLEAU 1

05/10/2012 01:50 JN Trade Balance - BOP Basis
05/10/2012 04:00 JN Tokyo Avg Office Vacancies (%)
05/10/2012 05:00 CH Trade Balance (USD)
05/10/2012 05:00 CH Exports YoY%
05/10/2012 05:00 CH Imports YoY%
05/10/2012 06:41 JN Bankruptcies (YoY)
05/10/2012 07:00 JN Eco Watchers Survey: Current
05/10/2012 07:00 JN Eco Watchers Survey: Outlook
05/10/2012 07:30 IN India Local Car Sales
05/10/2012 08:30 FR Bank of France Bus. Sentiment

EXEMPLE TABLEAU 2

05/10/2012 01:50 JN Trade Balance - BOP Basis
05/10/2012 04:00 JN Tokyo Avg Office Vacancies (%)
05/10/2012 06:41 JN Bankruptcies (YoY)
05/10/2012 07:00 JN Eco Watchers Survey: Current
05/10/2012 07:00 JN Eco Watchers Survey: Outlook
05/10/2012 05:00 CH Trade Balance (USD)
05/10/2012 05:00 CH Exports YoY%
05/10/2012 05:00 CH Imports YoY%
05/10/2012 07:30 IN India Local Car Sales
05/10/2012 08:30 FR Bank of France Bus. Sentiment

1 réponse

ucfoutu Messages postés 18038 Date d'inscription lundi 7 décembre 2009 Statut Modérateur Dernière intervention 11 avril 2018 211
11 mai 2012 à 13:27
Bonjour,
- tu ne développes donc pas sous (la présente section) :
Forum > Visual Basic 6

mais sous VBA (le VBA de Excel) et aurais du ouvrir cette discussion dans la section Langages dérivés > VBA !
Prends dorénavant ce soin, s'il te plait (car VB6 ne connais ni les plages d'un "tableau" Excel, ni la manière dont VBA les gère !

- pour en venir à ton problème : la simple utilisation de l'enregistreur de macro (en accomplissant les gestes de tri sur la colonne date/heure, puis symbole pays te donnerait le code du résultat !


________________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches.
Pas d'aide en ligne installée ? => ne comptez pas sur moi pour simplement vous dire ce qu'elle contient. Je n'interviendrai qu'en cas de nécessité de développ
0
Rejoignez-nous