Macro - Récupérer date la + ancienne [Résolu]

Signaler
Messages postés
838
Date d'inscription
samedi 22 octobre 2011
Statut
Membre
Dernière intervention
13 janvier 2020
-
Lentzouille2
Messages postés
838
Date d'inscription
samedi 22 octobre 2011
Statut
Membre
Dernière intervention
13 janvier 2020
-
Bonjour,

Meilleurs voeux pour cette année 2020.

Voici le fichier :
https://www.cjoint.com/c/JAinKbZtQMw

Colonne D des dates.
il faut sur les lignes en gras récupérer la date la plus ancienne :
Exemple en D3 prendre la date en D1
en D12, prendre la date en D4
Les dates sont classés.

Le fichier à environ 150000 lignes avec 10000 lignes en gras.

Merci pour votre aide.

Configuration: Windows / Chrome 79.0.3945.88

9 réponses

Messages postés
9192
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
21 janvier 2020
1684
Ce n'est pas que ce n'était pas clair, mais ça ne correspondait carrément pas à ce qu'il y avait dans ton fichier
https://mon-partage.fr/f/TYiWPamS/

> michel. je suppose que tu as laissé tomber. Je me suis permis de modifier/compléter ta procedure
Ici aussi ça vieillit mais quant à dire doucettement ....

Bonne soirée à tous
Lentzouille2
Messages postés
838
Date d'inscription
samedi 22 octobre 2011
Statut
Membre
Dernière intervention
13 janvier 2020
40
Parfait merci bien ! :)
Messages postés
16036
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
15 janvier 2020
2852
Bonjour,
Pourquoi de pas travailler sur la ligne Total avec la fonction "Find" ?
Messages postés
838
Date d'inscription
samedi 22 octobre 2011
Statut
Membre
Dernière intervention
13 janvier 2020
40
Bonjour Michel,

la plage pour trouver la date est tjs différente.
A quoi servirait cette fonction ?

Merci,
michel_m
Messages postés
16036
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
15 janvier 2020
2852
la plage pour trouver la date est tjs différente.
Sans blague !!!...

A quoi servirait cette fonction ?
A essayer de t'aider !!!...

Une procédure toute simple te renvoie en colonne E sur la ligne "total" la date la + ancienne (D4 pour total en D12)

tu dis...
Lentzouille2
Messages postés
838
Date d'inscription
samedi 22 octobre 2011
Statut
Membre
Dernière intervention
13 janvier 2020
40 > michel_m
Messages postés
16036
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
15 janvier 2020

Alors comment l'appliquer ?

Merci
Messages postés
9192
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
21 janvier 2020
1684
Bonjour et bonne année à tous les deux

A tester
https://www.cjoint.com/c/JAivhnTP6DB

Salut michel, comment va ?

Cdlmnt
Messages postés
16036
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
15 janvier 2020
2852
bonjour Lentzouille, Ccm81

Ca va mon vieux compère CCm81, on vieillit doucettement... et toi?

proposition
https://mon-partage.fr/f/VYbruuTf/







Messages postés
838
Date d'inscription
samedi 22 octobre 2011
Statut
Membre
Dernière intervention
13 janvier 2020
40
Merci pour votre aide, cependant la macro récupère la première ligne, pour les premiers cas c'est OK mais pour la cellule D49, en résultat il faut le D47 et non le D45.

Merci encore !

Lentzouille
michel_m
Messages postés
16036
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
15 janvier 2020
2852
A qui parles tu ?
CCM ou moi ?
Messages postés
838
Date d'inscription
samedi 22 octobre 2011
Statut
Membre
Dernière intervention
13 janvier 2020
40
Les 2, les 2 façons de faire me vont très bien, c'est juste le résultat final.

Merci à vous.
Messages postés
16036
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
15 janvier 2020
2852
BRAVO!!!

dans ta demande, tu écrivais
il faut sur les lignes en gras récupérer la date la plus ancienne :
Exemple en D3 prendre la date en D1
en D12, prendre la date en D4
Les dates sont classés.


Regarde donc



Adieu
Messages postés
838
Date d'inscription
samedi 22 octobre 2011
Statut
Membre
Dernière intervention
13 janvier 2020
40
Justement c'est ce que je dis dans mon commentaire

" pour la cellule D49, en résultat il faut le D47 et non le D45".
Pour la D49, il faut le 16/06/2016 et non pas le 28/02/2019.

Désolé si ce n'était pas clair
Merci,