Je cherche à trier des dates dans un classeur vers un autre

Fermé
coupidon Messages postés 98 Date d'inscription mardi 3 janvier 2006 Statut Membre Dernière intervention 23 novembre 2016 - 25 mai 2016 à 15:39
coupidon Messages postés 98 Date d'inscription mardi 3 janvier 2006 Statut Membre Dernière intervention 23 novembre 2016 - 31 mai 2016 à 15:49
Bonjour,

Je cherche depuis un bon moment comment je pourrais faire pour trier des dates dans une Base de Donnée qui s'ajoute au file du temps. et de pouvoir les retrouver dans une autre feuille en choisissant l'année et le mois et qu'elle affiche la ligne complète ou partielle qui lui correspond....

Cependant mon programme initial fonctionne si les dates sont toutes différentes, mais il peut arriver parfois qu'une date soit la même avec biensûr des différences comme les heures que l'on peu utiliser sur la ligne qui lui correspond.

J'ai tenter de trouver une solution maline pour détourner le problème mais je n'y arrive pas....

est-ce que quelqu'un aurait une idée, je préférais une version hors VBA, si c'est pas possible pourquoi pas...

je voudrais un petit programme avec condition logique etc...

voici une ébauche de ce que je recherche. Merci à ceux qui ont là connaissance

https://www.cjoint.com/c/FEyqcEU0n80
A voir également:

10 réponses

DjiDji59430 Messages postés 4170 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 6 janvier 2025 682
25 mai 2016 à 18:58
Bonjour,

un essai, mais j'ai du modifier certaines choses (par exemple, si on veut travailler avec des dates, on utilises des dates !!)

https://www.cjoint.com/c/FEzq6mqztfG

Crdmt
0
coupidon Messages postés 98 Date d'inscription mardi 3 janvier 2006 Statut Membre Dernière intervention 23 novembre 2016 1
25 mai 2016 à 21:11
Votre code semble super, par contre modifier les dates en mettant la cellule aux format dates c'est bien pensé, le seul hic c'est que le programme qui enregistre mes données le fait en format TEXTE, sois je garde ton code et je dois me débrouiller pour que les dates se changent en Format DATE, lors de l’enregistrements des lignes dans la BASE des DONNEES.

A moins qu'il y est une autre astuce que vous connaissez...

J'ai vue que vous avez mis aussi en F8 et F9 une liste de choix, qui semble pas fonctionner 2016 et 2017 etc cela ne semble pas faire la différence quand le mois reste le même au mois de mai sur l'exemple ?
si je change l'année en étant en Mai, il ne se passe rien pour résumer....

Est-ce qu'il est nécessaire d'avoir cette liste de Choix et de pouvoir laisser libre cours à entrer manuellement l'année et le mois ?
0
DjiDji59430 Messages postés 4170 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 6 janvier 2025 682 > coupidon Messages postés 98 Date d'inscription mardi 3 janvier 2006 Statut Membre Dernière intervention 23 novembre 2016
Modifié par DjiDji59430 le 26/05/2016 à 00:35
re

"Est-ce qu'il est nécessaire d'avoir cette liste de Choix et de pouvoir laisser libre cours à entrer manuellement l'année et le mois ?"
Mai, ce n'est pas une date
pour une formule, il faut 5

effectivement, j'avais oublie l'année

https://www.cjoint.com/c/FEzwtTSaBZG

ps :je regarde cette histoire de texte
0
coupidon Messages postés 98 Date d'inscription mardi 3 janvier 2006 Statut Membre Dernière intervention 23 novembre 2016 1 > DjiDji59430 Messages postés 4170 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 6 janvier 2025
26 mai 2016 à 14:44
Merci cela fonctionne mieux,

Oui vous disiez pour les mois ce n'est pas en TEXTE comme MAI dans cette exemple mais obligatoirement un Nombre le 5 en l’occurrence pour le mois de MAI, afin que le calcul de recherche se fasse ?
0
coupidon Messages postés 98 Date d'inscription mardi 3 janvier 2006 Statut Membre Dernière intervention 23 novembre 2016 1 > DjiDji59430 Messages postés 4170 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 6 janvier 2025
26 mai 2016 à 14:51
J'ai une autre question, comment ranger vous du plus petit au plus grand, car dans le cas présent c'est du plus grand au plus petit en faite ?
0
coupidon Messages postés 98 Date d'inscription mardi 3 janvier 2006 Statut Membre Dernière intervention 23 novembre 2016 1 > DjiDji59430 Messages postés 4170 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 6 janvier 2025
26 mai 2016 à 15:04
Non même pas, cela affiche dans l'ordre indiqué dans la BASE de DONNEE.
Cela ne les tris pas....
0
DjiDji59430 Messages postés 4170 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 6 janvier 2025 682
28 mai 2016 à 19:13
Bonjour,

Une nouvelle mouture, plus proche, je l’espère de ce que tu désires.

https://www.cjoint.com/c/FECrmWwr7KG
0
coupidon Messages postés 98 Date d'inscription mardi 3 janvier 2006 Statut Membre Dernière intervention 23 novembre 2016 1
29 mai 2016 à 14:56
Bonjour DjiDji59430

On se rapproche mais excuse moi pas encore ça...

cela dois être frustrant, j'ai regarder tes lignes de codes, vous n'utilisez plus le faite qu'on fait le choix de l'année et du mois dans la feuil saisi&consultation sur la cellule G8 et G9?

mais pour le tri des dates dans la feuil c'est exactement ce que j'attendais..
0
DjiDji59430 Messages postés 4170 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 6 janvier 2025 682
29 mai 2016 à 19:45
re

https://www.cjoint.com/c/FEDrSscRxXG

Ça m'était passé au desssus !

Crdmt
0

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

Posez votre question
coupidon Messages postés 98 Date d'inscription mardi 3 janvier 2006 Statut Membre Dernière intervention 23 novembre 2016 1
30 mai 2016 à 18:28
bonjour, je vais mettre en application votre solution sur mon projet, mais pour en venir au résultat vous avez répondu à mes attentes et je vous en remercie.
j'avoue que je saisi pas tout de la complexité des codes utilisés mais en les étudiant de plus prêt, je comprend un peu leurs but...
Regret de pas en savoir plus sur le lien et leur interaction pour trouver le résultat.

Merci infiniment toutefois
0
DjiDji59430 Messages postés 4170 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 6 janvier 2025 682
30 mai 2016 à 18:55
Une autre version, avec un TCD

https://www.cjoint.com/c/FEEq3FFYfKG
0
coupidon Messages postés 98 Date d'inscription mardi 3 janvier 2006 Statut Membre Dernière intervention 23 novembre 2016 1
31 mai 2016 à 09:25
Merci pour cette version.

Je dois avouer qu'elle est sympa aussi, là je suis complètement larguer du comment vous avez procédez pour arrivez à ce résultat, je suis pas assez avancé dans excel pour comprendre votre démarche et comment vous avez aboutit à ce résultat....
mais très abouti merci
0
coupidon Messages postés 98 Date d'inscription mardi 3 janvier 2006 Statut Membre Dernière intervention 23 novembre 2016 1
31 mai 2016 à 11:07
J'ai tenté de refaire votre code, alors parfois sa marche parfois sa beug complet, pourriez vous voir se qu'il serait possible de faire avec ça, en gros la saisi se fait par userform et s'enregistre sur la BASE de DONNEE, comme vous l'avez proposez je souhaites trier les dates et mois du même type dans l'ordre, cependant quand la liste s'allonge sa perturbe votre code qui du coup ne fonctionne plus ?


https://www.cjoint.com/c/FEFjePJQdd0
0
DjiDji59430 Messages postés 4170 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 6 janvier 2025 682
31 mai 2016 à 15:37
Bonjour,

"cependant quand la liste s'allonge ça perturbe votre code qui du coup ne fonctionne plus ? "

A partir du moment où tu changes quelque chose sans en voir toutes les conséquences, ce n'est plus "Mon code", mais le tien.

De plus, si tu veux faire des modifs (ce qui est ton droit le plus strict), ce serait mieux de travailler à partir de la dernière version, celle que tu as vue et que tu as testée ==> d’où l'utilité des N° de version.

Ceci dit, j'ai remis de l'ordre, et ça fonctionne. J'ai fait quelques modifs dont je t'expliquerais le fonctionnement si tu ne les comprends pas.

Par contre, pourquoi le N° d'ordre est inversé ? (en ordre décroissant).

A partir du moment où on est deux, je te donne mon adresse en MP, ce n'est pas la peine d'encombrer le forum avec nos aller/retours.

https://www.cjoint.com/c/FEFnA60ybkG

A te lire
Crdmt
0
coupidon Messages postés 98 Date d'inscription mardi 3 janvier 2006 Statut Membre Dernière intervention 23 novembre 2016 1
31 mai 2016 à 15:41
Je veux bien votre adresse en MP, bien que je ne sache ce que cela veux dire... afin de facilité vos interventions...
0
DjiDji59430 Messages postés 4170 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 6 janvier 2025 682
31 mai 2016 à 15:44
va voir sur ta boite de Messages Privés
enveloppe a droite en haut a cote de ton pseudo
0
coupidon Messages postés 98 Date d'inscription mardi 3 janvier 2006 Statut Membre Dernière intervention 23 novembre 2016 1
31 mai 2016 à 15:49
bien vue, je vous rejoint là-bas, je clôture ici se post dans ce cas.
0