Macro pour réorganiser liste data sous excel
Résolu/Fermé
jpmur
Messages postés
5
Date d'inscription
mardi 18 septembre 2007
Statut
Membre
Dernière intervention
5 mars 2008
-
6 févr. 2008 à 14:12
eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 - 7 févr. 2008 à 18:52
eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 - 7 févr. 2008 à 18:52
A voir également:
- Macro pour réorganiser liste data sous excel
- Liste déroulante excel - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- App data - Guide
- Excel liste déroulante en cascade - Guide
- Formule excel pour additionner plusieurs cellules - Guide
4 réponses
ben12110
Messages postés
11
Date d'inscription
jeudi 31 janvier 2008
Statut
Membre
Dernière intervention
18 février 2008
6 févr. 2008 à 14:37
6 févr. 2008 à 14:37
je pense que le mieux est d'utiliser l'option filtre :
en mettant
la colonne égal à Info* Data*
ou
égal à Info* Data* Data*
en mettant
la colonne égal à Info* Data*
ou
égal à Info* Data* Data*
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
7 239
6 févr. 2008 à 14:54
6 févr. 2008 à 14:54
Bonjour,
Dans ce fichier une macro qui devrait te convenir
http://www.cijoint.fr/cj200802/cij4136352043623.xls
Utilisation:
Sélectionner la zone à traiter.
Lancer la macro FusionDonnées,
- dans la boite de dialogue sélectionner le champ clé (ici info) et le champ des données à mettre sur la ligne du champ clé (ici données).
- décocher 'Titres en 1ère ligne' s'il n'y en a pas (cette ligne sera alors traitée)
- si beaucoup de données cocher 'minimiser à l'exécution' pour accelérer le traitement
-Valider
Les données peuvent être sur une autre feuille, dans un autre classeur.
La feuille d'origine est laissée intacte, le résultat est fournit dans une nouvelle feuille sans aucune mise en forme
Ne prend pas le code pour un modèle du genre, la macro date de mes débuts il y a qcq années... ;-)
Si ça ne correspond pas tout à fait à ton pb fais le moi savoir
Bonne journée
eric
PS: je traite le 0 comme une autre donnée, à voir si c'est vraiment nécessaire de faire une option pour ça. Ca risque d'etre un peu de boulot et ça dépendra de mon temps libre
Dans ce fichier une macro qui devrait te convenir
http://www.cijoint.fr/cj200802/cij4136352043623.xls
Utilisation:
Sélectionner la zone à traiter.
Lancer la macro FusionDonnées,
- dans la boite de dialogue sélectionner le champ clé (ici info) et le champ des données à mettre sur la ligne du champ clé (ici données).
- décocher 'Titres en 1ère ligne' s'il n'y en a pas (cette ligne sera alors traitée)
- si beaucoup de données cocher 'minimiser à l'exécution' pour accelérer le traitement
-Valider
Les données peuvent être sur une autre feuille, dans un autre classeur.
La feuille d'origine est laissée intacte, le résultat est fournit dans une nouvelle feuille sans aucune mise en forme
Ne prend pas le code pour un modèle du genre, la macro date de mes débuts il y a qcq années... ;-)
Si ça ne correspond pas tout à fait à ton pb fais le moi savoir
Bonne journée
eric
PS: je traite le 0 comme une autre donnée, à voir si c'est vraiment nécessaire de faire une option pour ça. Ca risque d'etre un peu de boulot et ça dépendra de mon temps libre
jpmur
Messages postés
5
Date d'inscription
mardi 18 septembre 2007
Statut
Membre
Dernière intervention
5 mars 2008
7 févr. 2008 à 12:03
7 févr. 2008 à 12:03
Super !
Merci pour la qualité de la feuille excel jointe.
J'ai commencé à modifier le code pour l'adapter à mes besoins. L'étude du code va me permettre de progresser rapidement en VBA.
Demain, j'irai à la fnac pour chercher un bouquin sur le sujet mais jusqu'à maintenant je n'en ai pas trouvé un qui me convienne : soit c'est écrit en gros caractères et trop simpliste, et je n'ai pas l'impression d'apprendre grand chose, soit c'est une bête liste des fonctions. Mais un qui soit didactique et complet, pas évident à trouver...
Encore merci.
JP
Merci pour la qualité de la feuille excel jointe.
J'ai commencé à modifier le code pour l'adapter à mes besoins. L'étude du code va me permettre de progresser rapidement en VBA.
Demain, j'irai à la fnac pour chercher un bouquin sur le sujet mais jusqu'à maintenant je n'en ai pas trouvé un qui me convienne : soit c'est écrit en gros caractères et trop simpliste, et je n'ai pas l'impression d'apprendre grand chose, soit c'est une bête liste des fonctions. Mais un qui soit didactique et complet, pas évident à trouver...
Encore merci.
JP
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
7 239
7 févr. 2008 à 18:52
7 févr. 2008 à 18:52
Bonjour,
De rien... :-)
Tu peux jeter un oeil sur 'le guide complet VBA pour excel 2003' de micro application.
Je l'avais trouvé pas trop mal avec des exemples, mais pas des pages entières de listing non plus.
Bonne continuation
eric
De rien... :-)
Tu peux jeter un oeil sur 'le guide complet VBA pour excel 2003' de micro application.
Je l'avais trouvé pas trop mal avec des exemples, mais pas des pages entières de listing non plus.
Bonne continuation
eric