Tri de données sur autre feuille excel

Résolu/Fermé
Skyggen07 Messages postés 21 Date d'inscription lundi 21 septembre 2015 Statut Membre Dernière intervention 19 octobre 2015 - 21 sept. 2015 à 16:35
Skyggen07 Messages postés 21 Date d'inscription lundi 21 septembre 2015 Statut Membre Dernière intervention 19 octobre 2015 - 19 oct. 2015 à 11:34
Bonjour,

J'aimerais réaliser une sorte de tri dans mes donnés sois par macro ou VBA ce qui me semble la meilleures solution mais étant pas du tout doué en programmation je fais appel à vous pour m'orienter vers la bonne direction.



Voici le résultat que j'aimerais sur une autre feuille excel donc mon but final et de pouvoir faire du publipostage avec Word. Voilà pour quoi j'aurais besoin que le tri me mette tout ceci sur une seule ligne.


Merci d'avance et bonne semaine à tous.




A voir également:

5 réponses

via55 Messages postés 14402 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 18 avril 2024 2 702
21 sept. 2015 à 17:49
Bonjour

Si tu veux une aide pour une macro il faut ton fichier, pas son image

A poster sur cjoint.com, faire créer un lien, le copier et revenir l'indiquer ici

Cdlmnt
Via
1
Skyggen07 Messages postés 21 Date d'inscription lundi 21 septembre 2015 Statut Membre Dernière intervention 19 octobre 2015
22 sept. 2015 à 08:07
voilà le lien https://www.cjoint.com/c/EIwggM0lG7e merci j'avais oublié.
0
Skyggen07 Messages postés 21 Date d'inscription lundi 21 septembre 2015 Statut Membre Dernière intervention 19 octobre 2015
22 sept. 2015 à 09:12
https://www.cjoint.com/c/EIwggM0lG7e voici donc le lien de mon fichier et j'ajoute aussi que ma liste va bien grandir par la suite.
0
via55 Messages postés 14402 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 18 avril 2024 2 702
22 sept. 2015 à 10:47
Ok je regarde ça et je te fais un retour dans la journée
0
via55 Messages postés 14402 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 18 avril 2024 2 702
Modifié par via55 le 22/09/2015 à 14:14
Re,

Tu dis que la liste va grandir par la suite mais :
1) est ce toujours le même intervenant ?
2) les données d'un même intervenant doivent elles être toutes sur la même ligne dans la feuille 2 (en ce cas il faudra rajouter des colonnes)
3) Y aura t il des périodes différentes ? (pour l'instant il n'y a que janvier) et comment faudra t il les différencier sur feuille 2, une ligne par période et par intervenant ? (faudra rajouter une colonne indiquant la période)

En attente de précision, voire avec un tableau avec plus de lignes

Cdlmnt
Via

"L'imagination est plus importante que le savoir." A. Einstein
0
Skyggen07 Messages postés 21 Date d'inscription lundi 21 septembre 2015 Statut Membre Dernière intervention 19 octobre 2015
22 sept. 2015 à 15:19
Merci de prendre du temps pour mon cas.

1) non les intervenants changent et il y en aura beaucoup plus.
2) oui une ligne par intervenant avec tous ces cours données les filières de ces cours et leurs périodes
3) non mais ça me fait penser que j'aurais besoin de l'année courante de tous ces cours.

j'ai rajouté ici des données peut-être ça va t'éclairer un peu plus
https://www.cjoint.com/c/EIwnp0Ma51e
0
via55 Messages postés 14402 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 18 avril 2024 2 702 > Skyggen07 Messages postés 21 Date d'inscription lundi 21 septembre 2015 Statut Membre Dernière intervention 19 octobre 2015
22 sept. 2015 à 22:23
Re,

Un essai :
http://www.cjoint.com/c/EIwuvbGulJ0

La colonne C de Résultat avec la formule pour compter les périodes est protégée

Comme il n'y a pas de dates dans Résultat cela implique un programme par année et un feuille Résultat par année

Cdlmnt
Via
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Skyggen07 Messages postés 21 Date d'inscription lundi 21 septembre 2015 Statut Membre Dernière intervention 19 octobre 2015
Modifié par Skyggen07 le 23/09/2015 à 10:30
merci le projet a fait un énorme bond en avant mais là en liant ton code avec mon vrai fichier je remarque que des fois il place les données plus loin en laissant les case vide jusqu'à l'intitulé 10 par exemple.

j'ai pris une capture d'une de ces erreurs.



et du coup je pense que le calcule des nombres total des périodes est faussé

Merci encore
0
Skyggen07 Messages postés 21 Date d'inscription lundi 21 septembre 2015 Statut Membre Dernière intervention 19 octobre 2015
23 sept. 2015 à 13:42
le bug apparait au moment ou je relance le tri
0
via55 Messages postés 14402 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 18 avril 2024 2 702 > Skyggen07 Messages postés 21 Date d'inscription lundi 21 septembre 2015 Statut Membre Dernière intervention 19 octobre 2015
23 sept. 2015 à 19:21
Là je ne sais pas quoi te dire, surtout sans le fichier !

Essaie dans la ligne de macro :
Else: ligne2 = Sheets(2).Columns(1).Find(interv, , , , xlByColumns, xlPrevious).Row: col = Sheets(2).Rows(ligne2).Find("*", , , , xlByRows, xlPrevious).Column + 1
de remplacer le 2eme XlPrevious (mis en gras ici) par XlNext
la recherche de la 1ere colonne vide se fera à partir de la gauche au lieu de la droite, peut être que ça résolvera le problème

Cdlmnt
Via
0
Skyggen07 Messages postés 21 Date d'inscription lundi 21 septembre 2015 Statut Membre Dernière intervention 19 octobre 2015
24 sept. 2015 à 09:31
Oui je comprends mais c'est aussi dans le fichier que tu m'as donnés que ça ne joue pas par exemple tu prends toutes les données et les triple et effectue le tri pour le moment cest parfait mais si tu relance la commande après la il décale les colonne. ça ne fonctionne pas non plus avec XlNext

Merci Via55
0
via55 Messages postés 14402 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 18 avril 2024 2 702 > Skyggen07 Messages postés 21 Date d'inscription lundi 21 septembre 2015 Statut Membre Dernière intervention 19 octobre 2015
24 sept. 2015 à 13:32
Bonjour

Que veux tu dire par "et les triple" ?
Quel tri fais-tu ?
J'ai essayé de trier par intervenants et de faire le transfert mais je n'ai pas d'erreur de colonnes

Cdlmnt
Via
0
Skyggen07 Messages postés 21 Date d'inscription lundi 21 septembre 2015 Statut Membre Dernière intervention 19 octobre 2015
24 sept. 2015 à 15:43
je voulais dire la commande ctrl+t quand je l'effectue deux fois à la suite mais j'ai trouvà une solution. j'effectue une autre commande pour effacer la page avant et tout va pour le mieux

Merci Via
0