Macro - Récupérer date la + ancienne

Résolu
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


--
"La vie c'est comme une boite de chocolat, on ne sait jamais sur quoi on va tomber"

9 réponses

  1. 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
    1
    1. Parfait merci bien ! :)
      0
  2. 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,
    -1
    1. Contributeur
      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
      0
      1. Les 2, les 2 façons de faire me vont très bien, c'est juste le résultat final.

        Merci à vous.
        0
        1. 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
          0
          1. Contributeur
            A qui parles tu ?
            CCM ou moi ?
            0
        2. Contributeur
          bonjour Lentzouille, Ccm81

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

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

          0
          1. Bonjour et bonne année à tous les deux

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

            Salut michel, comment va ?

            Cdlmnt
            0
            1. Bonjour Michel,

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

              Merci,
              0
              1. Contributeur
                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...
                0
              2. @michel_mAlors comment l'appliquer ?

                Merci
                0
            2. Contributeur
              Bonjour,
              Pourquoi de pas travailler sur la ligne Total avec la fonction "Find" ?
              0