Re LoneWolf, Bonjour Si,
Merci Lone-Wolf
pour le lien : Je ne suis pas tombé dessus dans mes recherches. Cependant bien que très très intéressant sur le concept cela me semble trop lourd à mettre en oeuvre pour mon projet : autant répéter x fois le même code ou saisir directement les dates dans les textbox à la mano.
Par contre il apparait qu'il est inutile de chercher un ocx pour le contrôle calendar que j'utilisais autrefois et qui n'est plus disponible aujourd'hui sur ma machine en 64bits
Si, Astucieux !
En fait, tu contournes le pb en utilisant le textbox comme base du module de classe au lieu du DTPicker... Et merci pour l'exemple. En fait ta méthode avec DTPicker ajoute un clic dans le traitement puisqu'il faut cliquer sur le textbox pour déclencher l'évènement puis cliquer sur le DTPicker pour l'ouvrir et enfin choisir la date.
Par contre avec le monthview on supprime un clic et cela revient au même que dans ma présentation : il faut cliquer sur le DTPicker avant de choisir la date.
Si personne ne peut résoudre le problème directement, c'est la solution que je vais retenir. (Nota : perso le monthview n'a jamais retenu mon attention mais dans ton traitement "inversé" c'est plus rapide qu'avec le DTPicker donc pas de remarque particulière)
Je laisse le fil open au cas où quelqu'un aurait rapidement la solution qui m'éviterait de recoder mon projet.
(Car bien entendu c'est un petit peu plus complexe que dans le fichier test... Dans mes UF il y a des centaines de contrôles de tous types qui interagissent les uns avec les autres avec d'autres modules de classe y compris des appels croisés d'UF.
)
Lone-Wolf, Si tu en as l'utilité ou simplement si tu le souhaites pour te perfectionner je te conseille les excellents articles suivants sur les modules de classe :
http://tissotemmanuel.developpez.com/articles/VBA/modules-de-classe/
https://excel.developpez.com/faq/?page=ModuleClasse
http://fauconnier.developpez.com/articles/vba/general/classes/