Calendrier (roland_m) avec quatres dates

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 !

david84

XLDnaute Barbatruc
Bonsoir,
suite au fichier présenté ici, j'aimerais pouvoir utiliser ce type de calendrier dans un formulaire comportant non pas 2 mais 4 dates possibles (2 dates de début et 2 dates de fin possible).
J'ai avancé de mon côté : cela fonctionne mais j'ai un problème avec la gestion des Tags : lorsque je rentre

dans DTPDateDebut 01/10/2012
dans DTPDateFin 01/01/2013
dans DTPDateDebut2 01/11/2012
dans DTPDateFin2 01/02/2013

le problème est que lorsque je ferme puis je réouvre le formulaire, il m'affiche

dans DTPDateDebut 01/10/2012
dans DTPDateFin 01/02/2013
dans DTPDateDebut2 01/10/2012
dans DTPDateFin2 01/02/2013

Il me ramène donc la même date pour les 2 labels DateDebut et DateDebut2 (la plus ancienne) et pour DTPDateFin et DTPDateFin2 (la plus récente).
D'où mon problème.

Pour l'instant je n'ai pas trouvé comment agir sur les Tags pour que chaque label affiche la date sélectionnée précédemment.
Quelqu'un aurait-il une solution ?
A+
 

Pièces jointes

Dernière édition:
Re : Calendrier (roland_m) avec quatres dates

Re
Merci Roland pour cette réponse rapide !
Je n'ai pas regardé ton code, simplement le résultat. En fait ce n'est pas tout à fait le résultat que j'aimerais obtenir (ça j'y étais arrivé). Je vais essayer d'être plus précis :
Lorsque j'ouvre le formulaire pour la 1ère fois, les 4 labels affichent la date du jour 😱k.
Ensuite, j'utilise le 1er label (Début1) et affiche 1 date : par ex le 01/10/2012.
Puis j'utilise le 2ème label (Fin1) et affiche par exemple 01/01/2013.

A partir de là, si j'ai besoin de rentrer 2 autres dates :
1) lorsque j'ouvre le 2ème label de début (Début2), le calendrier doit s'ouvrir à la date du 1er label de début (début1), donc au 01/10/2012 et non à la date du jour. Je choisis alors une autre date (par ex 01/11/2012) ;
2) lorsque j'ouvre le 2ème label de fin (Fin2), le calendrier doit s'ouvrir à la date du 01/01/2013 (date choisie dans Fin1) : je choisis alors une autre date (par ex 01/02/2013).
3) lorsque je ferme le formulaire puis l'ouvre à nouveau, les dates précédemment choisies doivent s'afficher dans les labels (debut : 01/10/2012, Fin1 : 01/01/2013, Debut2 : 01/11/2012, Fin2 : 01/02/2013).

Personnellement, j'arrive à obtenir les étapes 1 et 2 mais bloque sur l'étape 3 (fait les tests sur le fichier joint et tu comprendras mon problème).
Merci pour ton implication.
A+
Edit : le lien déficient initialement placé dans le 1er message a été rectifié (merci JM).
 
Dernière édition:
Re : Calendrier (roland_m) avec quatres dates

Bonjour Roland,
les quelques tests effectués sont concluants.
Il me semble que tu as parfaitement répondu à ma demande et je t'en remercie.
Je vais tester plus avant et ne manquerai pas de te relancer si besoin.
A+
 
Re : Calendrier (roland_m) avec quatres dates

bonsoir à tous,

David, j'ai rectifié le petit Bug que tu m'as signalé !

ci-joint le fichier rectifié !

et pour ceux qui étaient intéressés, le calendrier autonome qui avait le même bug !
 

Pièces jointes

Dernière édition:
- 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

Réponses
1
Affichages
739
Réponses
3
Affichages
1 K
Compte Supprimé 979
C
Retour