VB : Grouper données par macro

Philou -  
Le Pingou Messages postés 12249 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
Je voudrais regrouper des données dans mon excel de façon automatique ( en utilisant une macro)
Par exemple, dans ma colonne A, j'ai des champs rempli comme ceci : En A1 j'ai "1.0.1",A2 "1.0.3", A3 "1.0.5",A4 "1.1.1", A5 "1.1.2".
Je voudrais regrouper ces données de façon a avoir deux groupes : 1.0 (contenant A1,A2 et A3) et 1.1 (contenant A4 et A5).
Le problème étant que je veux réaliser ça a partir de données qui peuvent varier (ajout d'une données 1.0.7 par exemple qu'il faudra regrouper dans 1.0)
Il faudrait donc lire tout les champs de la colonne A est faire un regroupage en comparant les 3 premiers caractères de chaques champs.
Est-ce possible de réaliser cela par marco Excel ?
Merci d'avance.
A voir également:
  • VB : Grouper données par macro
  • Vb - Télécharger - Langages
  • Vb cable - Télécharger - Audio & Musique
  • Vb editor - Télécharger - Langages
  • Vb runtime - Télécharger - Divers Utilitaires
  • Vb express - Télécharger - Langages

4 réponses

Le Pingou Messages postés 12249 Date d'inscription   Statut Contributeur Dernière intervention   1 458
 
Bonjour,
Au passage, une idée sans macro, utiliser le tri sur 3 colonnes, vous décomposez votre [1.0.1] en col X [1], col Y [0] et col Z [1] et faire le tri sur la base de ces 3 colonnes.
Petit exemple : https://www.cjoint.com/?3IlvLRkwbPs
0
Philou
 
Merci pour votre réponse mais il faut impérativement le réaliser par macro. Tout doit etre automatisé car le nombre de données sera très supérieur a 5.
Par contre le tri des données est deja réaliser de base quand on exporte l'excel sur lequel on veut travailler(export des defects depuis HP Quality Center pour ceux qui connaissent).
Moi ceux qui m'interesse vue le nombre important de données, c'est la fonction Grouper.
De ce fait, lors de la creation de graphique associé au tableau, ceci seront beaucoup plus lisible et clair pour l'utilisateur.
0
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
Bonjour,

Qu'appelles-tu grouper ?
Trier et ton pb c'est que 1.0.13 se trouve avant 1.0.2 ?
Sinon fourni un fichier exemple avec le avant et le après.
cjoint.com et coller ici le lien fourni.

eric
0
Le Pingou Messages postés 12249 Date d'inscription   Statut Contributeur Dernière intervention   1 458
 
Bonjour Philou,
Merci pour l'information.
Je rejoins les mêmes commentaires d'eriiic (salutations).

0