XL 2010 calendrier automatique avec choix

  • Initiateur de la discussion Initiateur de la discussion shitoryu
  • Date de début Date de début

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 !

shitoryu

XLDnaute Occasionnel
Bonjour,
Je souhaiterais insérer un calendrier automatique pour toutes les cellules d'une même colonne. C'est le type de calendrier qui s'affiche quand on clique sur l'horloge de Windows et qui permet de choisir une date. C'est pour faire un agenda à l'année, il faudrait que les dates puissent ensuite se trier dans la colonne.

J'ai cherché sur le forum mais je n'ai pas trouvé, ce sujet existe peut-être déjà. J'ai vu ailleurs qu'il fallait installer un module complémentaire ?

en vous remerciant pour votre aide,
Bernard
 
super, merci !!
je viens de regarder la discussion sur ce tableau. J'ai trouvé le fichier joint avec le code suivant :

Option Explicit
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
'Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
Cancel = True
If Not Application.Intersect(Target, Range("C4:C18")) Is Nothing Then
Target = Calendar.ShowX(Target(1), 2, 0, 1)
End If
End Sub

Quand je la recopie ça plante dans mon fichier joint. cela m'indique "erreur de compilation - qualificateur incorrect". j'ai dû oublier une étape
merci à vous
 

Pièces jointes

Bonjour

tu n'as dans le Classeur 1 que ceci :
Code:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
'Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
    Cancel = True
    If Not Application.Intersect(Target, Range("B30:B100")) Is Nothing Then
        Target = Calendar.ShowX(Target(1), 2, 0, 1)
    End If
End Sub
il te faut aussi y mettre le Userform Calendrier (Calendar)et le module correspondant (Module 1) !
jean marie
 
Bonjour

tu n'as dans le Classeur 1 que ceci :
Code:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
'Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
    Cancel = True
    If Not Application.Intersect(Target, Range("B30:B100")) Is Nothing Then
        Target = Calendar.ShowX(Target(1), 2, 0, 1)
    End If
End Sub
il te faut aussi y mettre le Userform Calendrier (Calendar)et le module correspondant (Module 1) !
jean marie
 
Bonjour
toute mes créations en général s’intègrent dans n'importe quel fichier par un simple glisser/ déposer dans VBE
pour le calendrier(calendar) des exemples d’appels en tête de module calendar
tout est expliqué dans les commentaires en haut de module

et j'ai surtout mis la derniere version car la version 4.1 est loin d’être la dernière
pour info on est a la version 4.2.1 QIS
et pour le coup j'ai changé le thème pour être plus en adéquation avec le reste de la feuille
je l'ai fait sur le fichier de @ChTi160
demo7.gif
 

Pièces jointes

- 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
12
Affichages
1 K
Réponses
21
Affichages
5 K
Retour