XL 2016 Vérifier si un nouveau contrat (avec date début et fin) n'entre pas en collision avec un contrat déjà existant...

  • Initiateur de la discussion Initiateur de la discussion OliDay5
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

OliDay5

XLDnaute Nouveau
Bonjour à tous !

Je m'explique... si j'encode un contrat pour une personne avec Nom, prénom, numéro national (Belge) et début de contrat et fin de contrat.
Comment puis-je vérifier si j'encode un nouveau contrat pour cette même personne qu'il n'entre pas en 'collision' avec un contrat précédent.

Dans la colonne [Actif ?] J'aimerais afficher (tester) le fait que si j'encode un nouveau contrat pour qqun qui a déjà eu un contrat, que la date de début par exemple n'est pas déjà dans un plage de dates utilisée dans un contrat précédent...
Dans mon exemple, si j'encode un nouveau contrat pour David Gentil et que j'encode dans la colonne [Date Début contrat] un date qui serait 21/4/2020 provoquerait un message dans la cellule [Actif] qu'il y a un problème avec ce nouvel encodage...
J'ai donné un nom à la colonne début [DebCont] et un nom à la colonne Fin Contrat [FinCont]...

Merci d'avance pour vos lumières...
 
Bonjour @OliDay5 , @JHA , le Forum

Et donc j'en conclus que par VBA ca ne convient pas ?

@+Thierry

Encore merci pour votre code en VBA.

Il fonctionne bien... Cependant, lorsque l'on encode la date de début de contrat, ce serait pas mal pour que la date soit checkée également directement...
Mais je modifie votre code pour qu'il fasse un test sur la première colonne aussi...

Deuxième chose, j'essaie de voir comment mettre en avant la ligne déjà existante qui entre en conflit avec la nouvelle entrée... Car il y aura pas mal de lignes encodées très très vite... Cela sera plus facile pour l'utilisateur....

Un grand merci, cela me permet d'avoir une avancée et des idées pour débloquer mon souci...
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour