Rapport de message :*
 

Re: Comment faire dans vba pour appeler le calendrier (mDF XLcalendar v1.1)

Titre du sujet : Re: Comment faire dans vba pour appeler le calendrier (mDF XLcalendar v1.1)
par myDearFriend! le 07/03/2008 20:09:15

Bonsoir fofo33360, le Forum,

Citation :

fofo33360 a écrit:
...Je dois réaliser une sorte de logiciel de demande et appro dans lequel il faut rentrer des dates entre autres choses.
Plutôt que d'écrire la date à chaque fois je voudrais faire apparaitre un calendrier lors du clic sur la case concernée qui dans mon cas serait une combo box...
...
Aurait-tu une autre idée?

Je pense que le fin mot de l'histoire est simplement un problème de vocabulaire fofo33360... Tu te focalises sur ce que tu as pu voir sur des pages Web, et tu parles de "ComboBox" alors qu'au final, je pense avoir compris que tu souhaites voir apparaitre automatiquement le calendrier lorsque tu cliques sur certaines cellules (celles dans lesquelles tu veux des dates)... Je me trompe ?

Pour info, ce que tu appelles une "ComboBox" vue sur une page Web, n'est pas une "ComboBox" mais un objet calendrier spécifique Web. Ca ressemble, mais ça n'a rien à voir avec le contrôle ComboBox que tu retrouves dans Excel ou toute autre application Office...

Quant à faire apparaitre le mDF XLcalendar sur simple sélection de cellules particulières, il n'y a rien de plus simple :
[list=1]
[*]Tu appliques un format de nombre "Date" aux cellules souhaitées (par le menu Format / Cellules / Onglet Nombre / Catégorie Date ou en définissant toi-même un format personnalisé Date).

[*]Ensuite tu coches l'option "Auto Detect" dans l'interface du mDF XLcalendar :

Image redimensionnée[/list]
Voilà, c'est tout !

A chaque fois que tu sélectionneras une de ces cellules, le calendrier s'affichera automatiquement (il détecte tout seul le format des cellules rencontrées). Tu peux ensuite activer ou désactiver ce mode Auto en cochant ou décochant cette option à volonté.

Cordialement,