Je désire créer une macro complémentaire pour afficher le calendrier "FormCal" en clic droit afin qu'il apparaisse dans le menu déroulant, afficher date dans n'importe quelle cellules, je ni arrive pas, pourtant j'en ai déjà fait
Excel 2010 32 Bits, Windows 10 a jour
Fichier joint sans données privées
Et bien tu modifies le code pour l'adapter aux colonnes que tu souhaites mais je doute que toute ta feuille contienne des dates.
Rappel une feuille ==> + de 1 million de lignes et + de 32 000 colonnes !!!
Cela fait beaucoup de dates !!!
Tu remplaces le code par celui ci pour avoir le calendrier de partout !!
VB:
Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
Target.Cells(1) = Calendar.ShowX(Target, 2, 0, 1):
Cancel = True
End Sub
d'accord mais c'est pas ce que je cherche, c'est une macro complémentaire et il faut que je puisse ouvrir ce calendrier dans n'importe quelle feuille de n'importe quel classeur
Pourquoi (Argument pas forcément dans l'ordre) :
1) Tous les fichiers n'ont pas forcement besoin de date
2) Il est plus judicieux de "calibrer" le calendrier aux cellules et/ou colonnes souhaité ce qui te permet d'avoir le clic droit disponible sur les autres cellules pour faire éventuellement une autre action.
3) Faire le calendrier prends moins de 1 minute donc je pense que la contrainte est plus que minimale !
4) Je ne pense pas (à vérifier) que ta macro complémentaire soit transposable sur un autre PC
==> Pour moi tu utilises une bombe pour une mouche est ce bien logique !
bonjour
si je peux me permettre
il y a eu une mise ajour interessante qui permet de styler le calendar a votre sauce
+quelques petites modifs et correctifs
re
bonjour msell du 84
ben tu va dans le forum ressource
au calandar
tu peux même regarder la vidéo
et télécharger enfin la last version
les appels sont toujours faits de la même facon
C'est la coche en V sur le coté droit vertical en face de la réponse qui te convient.
Et en principe ce n'est pas la tienne de réponse car tu n'as rien trouvé du tout sinon tu ne serais pas venu sur le site demandé de l'aide.