Bonjour
@Phil69970 ,
Je ne voulais pas te déranger davantage hier.
J'avais mal exprimé mon problème par rapport à décembre et janvier, mais c'est bon, la solution m'est venue tout à l'heure. Je la partage ici :
Le code VBA dit : si mois de l’échantillon = mois en cours + 1, alors la ligne se supprime
Exemple 1 : mois de l’échantillon : mars = 3 et nous sommes en février = 2 + 1 = 3. L’égalité est bonne, le code supprime la ligne de l’échantillon
Exemple 2 : mois de l’échantillon : janvier = 1 et nous sommes en décembre = 12 + 1 = 13. L’égalité n’est pas bonne, le code ne supprime pas la ligne
Du coup, pour contourner le problème, plutôt que de mettre dans la cellule J1 =MOIS(AUJOURDHUI()), j’ai mis: =SI(MOIS(AUJOURDHUI())=12;0;MOIS(AUJOURDHUI()))
Comme ça, si je reprends mon
exemple 2 : mois de l’échantillon : janvier = 1 et nous sommes en décembre = 0 + 1 = 1. L’égalité est bonne, le code supprime la ligne
Le sujet est définitivement clos, je te remercie pour ton aide