Récupérer date fin de période

Bonjour,

Je vous voudrais créer un code VBA mais je ne m'en sort part.

Pouvez-vous m'aider ?

J'exporte des "Données de base" qui correspondent à un code avec sa date.

Parfois, les dates sont successives.

Je souhaiterais récupérer dans une 3ème colonne la de de la fin de chaques périodes.

Je vous joins un exemple avec :

  • Colonne B et C : mes données de base
  • Colonne D : la date de fin de chaques périodes pour chaques codes.

Merci pour votre aide.

Cordialement.

10exemplev1.xlsx (11.12 Ko)

Bonjour,

Formule suivante en D3 et à copier vers le bas :

=SI(C4<>C3+1;C3;D4)

Merci beaucoup pour ta réponse, Raja.

Mais j'avais déjà tenté cette solution. C'est pour cela que j'ai bien précisé "pour chaque code".

Dans votre solution, si les dates de 2 codes différents se suivent, votre formule ne fait pas la différence entre les codes.

Je vous joins un nouvel exemple pour vous montrer que votre formule, dans ce cas, pose problème.

Les dates du code 001 et du code 002 se suivent.

C'est à dire que la dernière période du code 001 se finit le 21/08/2015 et la période du code 002 se finit le 26/08/2015.

C'est pour cela que je pense qu'un code VBA serait nécessaire .

En espérant que vous pourrez m'apporter la solution.

Encore merci.

8exemplev2.xlsx (11.11 Ko)

Re,

Pourtant ça a donné le bon résultat avec la V1. Maintenant que tu sais comment faire, ajoute un test de plus par rapport au changement de la colonne code et ça marchera. A mon avis ça peut se résoudre par formule facilement avec un test de plus à rajouter dans la formule SI.

Bonjour,

Un petit essai voir si cela peut te convenir.

Cordialement.

9exemple-v2.xlsm (31.07 Ko)

bonsoir

une petite contribution ( je n'ai pas respecté vraimant ta demande ,mais les resultats sont là ;peut etre que ......)

9apprentixls.xlsx (11.97 Ko)

cordialement

Bonjour merci pour vos réponses,

La solution de Raja pour la date de fin de période me convient parfaitement.

J'essaie d'adapter cette formule pour avoir également la date de début de chaque période mais je n'arrive pas.

Quelqu'un peut-il m'aider (par formule ou VBA) ?

Je vous joins un fichier pour vous expliquer le résultat que je souhaiterais avoir.

C'est à dire avec les infos des colonnes B et C, obtenir le début de période par code (colonne D) et la fin de période par code (colonne E).

D'avance merci.

Cordialement

4exemplev3.xlsx (11.29 Ko)

Bonjour,

Voir si c'est bon pour toi.

Cordialement.

Ps : je t'ai commenté le code pour que ce soit plus clair.

3exemplev3.xlsm (19.33 Ko)

Merci bigdaddy154,

Vraiment trés interressant d'utiliser les couleurs.

Mais mon fichier d'origine ne comporte pas de couleurs ni de quadrillage (je les ai mis pour mieux expliquer ma demande).

Je te renvoi un exemple au format du fichier d'origine.

Merci pour ton aide.

Cordialement.

3exemplev4.xlsm (18.09 Ko)

Bonjour,

Voilà la même mais sans couleur.

Cordialement.

15exemplev4.xlsm (18.83 Ko)

Bonjour Bigdaddy154,

C'est juste parfait.

Vraiment merci beaucoup.

Au plaisir.

Rechercher des sujets similaires à "recuperer date fin periode"