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. Contributeur
    Bonjour,
    Pourquoi de pas travailler sur la ligne Total avec la fonction "Find" ?
    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. Bonjour et bonne année à tous les deux

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

      Salut michel, comment va ?

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

          Merci à vous.
          0
          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. 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