Hello,
Besoin de votre aide pour le soucis suivant =>
J'ai créé une macro pour afficher un calendrier lorsque l'on clicque sur certaine case (afin de faciliter la saisie de date).
J'aimerai que le calendrier s'affiche sur la date du jour et non sur la date de création de la macro comme cela semble etre le cas. Par ailleurs, est-il possible de faire en sorte que le calendrier ne s'affiche que lorsque l'on selectionne la cellule concernée et non pas lorsque l'on selectionne la ligne entiere contenant cette cellule.
Le code de la macro actuelle cidessous.
Un grand merci d'avance !
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Rows(Target.Row) Is Nothing Then: Exit Sub
If Not Intersect(Target, Range("C2:F50")) Is Nothing Then
Call OpenCalendar
End If
End Sub
Besoin de votre aide pour le soucis suivant =>
J'ai créé une macro pour afficher un calendrier lorsque l'on clicque sur certaine case (afin de faciliter la saisie de date).
J'aimerai que le calendrier s'affiche sur la date du jour et non sur la date de création de la macro comme cela semble etre le cas. Par ailleurs, est-il possible de faire en sorte que le calendrier ne s'affiche que lorsque l'on selectionne la cellule concernée et non pas lorsque l'on selectionne la ligne entiere contenant cette cellule.
Le code de la macro actuelle cidessous.
Un grand merci d'avance !
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Rows(Target.Row) Is Nothing Then: Exit Sub
If Not Intersect(Target, Range("C2:F50")) Is Nothing Then
Call OpenCalendar
End If
End Sub