Lister les mois entre 2 dates excel vba

Résolu

Bonjour,

Je cherche à lister les mois entre 2 dates.

En A1 = 01/01/2023

Et en C1 = 31/03/2024

Comment lister en colonne la liste des mois ? Sous ce format :

01/01/2023

01/02/2023

01/03/2023

.............etc

Merci d'avance


Android / Chrome 111.0.0.0

5 réponses

  1. Bonsoir

    Mettre par exemple en F1 la formule =A1, puis en F2 la formule =SI(NBVAL(F$1:F1)<=DATEDIF($A$1;$C$1;"m");MOIS.DECALER(F1;1);"") et l'étirer vers le bas

    Mettre la colonne F en format Date

    Cdlmnt

    Via


    2
    1. Je ne comprends pas, il n'y a pas à se poser la question la formule fait le nécessaire si tu changes les dates en A1 et C1

      Où alors tu voudrais établir une fonction personnalisée qui soit valable quelque soient les cellules de date de début et de fin et en choisissant la colonne de retour ?

      Sois plus précis dans ta demande


      1
      1. Bonjour via55,

        Merci ! Est-ce possible en vba pour éviter de se poser la question à chaque modification de dates ?

        Cordialement

        0
        1. .../ Je voudrais éviter l'étirement vers le bas, si possible. Par exemple, si entre les 2  dates il y a 5 mois, la formule ne serait saisi que sur 5 cellules..... Etc 

          Je pensais à une macro qui s'adapte au nombre de mois...

          0