Macro Calendrier pour choisir date [Fermé]

Signaler
Messages postés
163
Date d'inscription
vendredi 4 mai 2012
Statut
Membre
Dernière intervention
31 mars 2021
-
Messages postés
9935
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
16 mars 2021
-
Bonjour,

J'aimerais savoir comment écrire une macro calendrier qui me permettrais de cliquer sur un bouton assigné à une cellule, le calendrier s'ouvrirait et me permettrait de choisir une date qui s'inscrira dans cette cellule et le calendrier disparaîtra. Un peu comme dans un formulaire où on doit choisir une date.

Merci d'avance :-)
A voir également:

8 réponses

Messages postés
9935
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
16 mars 2021
1 132
Bonjour,
Faites donc un petit crochet chez mDF : http://www.mdf-xlpages.com/modules/publisher/item.php?itemid=28
4
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci

Messages postés
25948
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
8 avril 2021
5 864
Bonjour mon ami

je ne sais pas comment Biling (bonjour) va traiter le sujet, mais pour ce qui me concerne, je trouve le tuyau génial je t'en remercie vivement.
Ce serait dommage de s'en priver.

bien amicalement
Messages postés
23989
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
8 avril 2021
6 718
Bonjour,

Mettre le contrôle Calendar 11.0 sur la feuille (ruban développeur / Contrôles / Insérer / Contrôles Activex / More contrôles...)

Clic-droit dessus, dans ses propriétés mettre la cellule liée (B2) dans LinkedCell.

Code sur la feuille :
Private Sub Worksheet_SelectionChange(ByVal Target As Range) 
        Calendar1.Visible = (Target = [B2]) 
End Sub


Exemple

eric
Messages postés
163
Date d'inscription
vendredi 4 mai 2012
Statut
Membre
Dernière intervention
31 mars 2021
47
Je te remercie Pingou mais je dois apprendre à le faire en macro dans Excel. C'est pour le travail tu vois et les download d'utilitaires n'est pas permis.

Merci quand même :-)

BILLING
Messages postés
23989
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
8 avril 2021
6 718
Bonjour,

tu n'as pas précisé le logiciel...
eric
Messages postés
163
Date d'inscription
vendredi 4 mai 2012
Statut
Membre
Dernière intervention
31 mars 2021
47
Désolée... Dans Excel 2010
Messages postés
163
Date d'inscription
vendredi 4 mai 2012
Statut
Membre
Dernière intervention
31 mars 2021
47
Bonjour,

Dans ma version Excel je n'ai pas "Calendar 11.0". J'ai "Calendar 8.0".

De plus, je n'ai pas réussi à ouvrir ton fichier exemple en format XLSM. Je le sauvegarde sur mon bureau en format XLSM mais quand je viens pour le sélectionner il apparaît comme une page web. Si je poursuis quand même à l'ouvrir via Excel, c'est un paquet de codes incompréhensibles.

J'ai tenté de suivre ta méthode en utilisant "Calendar 8.0" et le code que tu m'as fourni. Tout ce que j'obtiens est un calendrier qui ne me permet pas d'afficher la date sélectionnée dans la cellule assignée et il ne disparaît pas.

Ce que je veux en fait, c'est un petit bouton sur ma cellule, sur lequel je cliquerais pour faire apparaître le calendrier, sélectionner une date, le calendrier se referme et ma date s'inscrit dans la cellule. Je répéterais ceci sur les cellules de 2 colonnes entières. Ce sont des colonnes de date pour chaque ligne du chiffrier.

Si seulement je pouvais ouvrir ton fichier :-(

As-tu d'autres idées?

Merci !
Messages postés
23989
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
8 avril 2021
6 718
Es-tu sûr d'avoir excel 2010 pour ne pas pouvoir ouvrir le fichier ?
Il faut aussi accepter les macros : https://support.microsoft.com/fr-fr/office/activer-ou-d%c3%a9sactiver-les-macros-dans-les-fichiers-office-12b036fd-d140-4e74-b45e-16fed1a7e5c6?ocmsassetid=ha010354316&correlationid=9748070d-4dae-4677-a1b2-e2e9621cf7bc&ui=fr-fr&rs=fr-fr&ad=fr

Calendar 11.0 est installé avec Access, si tu peux te le faire installer...
Je n'ai pas le 8.0.

Ce que je veux en fait...
J'ai bien compris.
Autre essai avec 'Microsoft Date and Time Picker Control 6.0' en xls, ça sera peut-être ok pour toi.
Par contre il merdouille parfois à l'affichage...

eric

Edit: avec le fichier c'est mieux : https://www.cjoint.com/?BEsqLWq6BkI
Messages postés
163
Date d'inscription
vendredi 4 mai 2012
Statut
Membre
Dernière intervention
31 mars 2021
47
Ah! Voilà la réponse. Je n'ai pas Access. Le 8.0 vient d'un logiciel conçu pour mon travail.

J'ai mis mon fichier exemple: https://www.cjoint.com/?BEsqG4ZNFYv
Messages postés
23989
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
8 avril 2021
6 718
Je sens que je vais me lasser....
tu as aussi le droit d'ouvrir ma 2nde proposition et dire ce qu'il en est...
Messages postés
163
Date d'inscription
vendredi 4 mai 2012
Statut
Membre
Dernière intervention
31 mars 2021
47
J'essais d'ouvrir https://www.cjoint.com/?BEsqG4ZNFYv mais le téléchargement s'arrête à 85%. C'est possible que la sécurité du réseau au travail cause ce problème.

Je vais tenter ta première solution avec le portable sur lequel la macro sera utilisée. C'est pour mon ami et il a Access. Mais ça devra attendre à ce soir (heure du Québec).

Je t'en donnerai des nouvelles :-)

Merci
Messages postés
9935
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
16 mars 2021
1 132
Bonjour BILLING,
Eh bien je pense que ce n'est pas le votre qu'il faut ouvrir mais plutot celui d'eriiic au poste 6 : https://www.cjoint.com/?BEskJsZTmWk
Salutations
Messages postés
9935
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
16 mars 2021
1 132
Bonjour,
Auparavant, l'exemple d' eriiic (salutations) fonctionne parfaitement avec la version Excel 2010 comme vous l'avez précicé et qui contient le [Calendar control 11.0] ou alors vous n'avez pas la version 2010 !.
Merci de mette votre fichier, y compris ce que vous avez fait, sur https://www.cjoint.com/ et poster le lien.
Messages postés
163
Date d'inscription
vendredi 4 mai 2012
Statut
Membre
Dernière intervention
31 mars 2021
47
Bonjour Pingou,

Je viens d'avoir une petite explication d'où vient le "Calendar 8.0". Il semble que ça ne vient pas de Excel mais plutôt c'est un contrôl qui vient d'un autre logiciel que j'ai sur mon ordi. Donc pas rapport à la version d'Excel. J'ai bel et bien Excel 2010. J'ai aussi Windows 2007. Pas certaine de savoir d'où vient "Calendar 11.0"

Je n'ai pas réussi à faire quoi que ce soit. Rien n'a fonctionné à mon goût. Mais j'ai quand même posté mon fichier si vous voulez y jeter un coup d'oeil.

https://www.cjoint.com/?BEsqG4ZNFYv

Je n'ai jamais utilisée de macro alors tout ceci est nouveau pour moi.

Merci :-)
Messages postés
23989
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
8 avril 2021
6 718
Pas certaine de savoir d'où vient "Calendar 11.0"
Si tu avais lu mon post 9 tu saurais...
eric
Eriiiic je sais tout pas très aimable, je préfére ne pas avoir de réponse que des réponses aussi désagréable !!!
Messages postés
23989
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
8 avril 2021
6 718
Bonjour,
Et bien cherche ailleurs...
Quand tu seras passé de l'autre coté et que tu aideras tu verras que c'est saoulant de répéter 3 fois les choses parce que les gens lisent 1/3 de la réponse.
eric
Messages postés
9935
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
16 mars 2021
1 132
Bonjour Wdread,
Après plus de 2 ans ce n'est vraiment pas utile n'est-pas !
Par contre, à lire d'urgence
https://www.commentcamarche.net/contents/129-charte-d-utilisation-de-commentcamarche-net-respect-d-autrui#politesse
Salutations
Le Pingou