VB : Grouper données par macro
Philou
-
Le Pingou Messages postés 12249 Date d'inscription Statut Contributeur Dernière intervention -
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.
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
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
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
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.
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.