Xtian_Québec
XLDnaute Occasionnel
Bonjour le Forum,
Quelqu'un pourrait m'expliquer pourquoi, lorsque j'exécute une code qui utilise un UF Calendar pour saisir une date qui s'affichhe dans mon fichier Excel, la date de mon système change quelquefois...
J'utilise ce code dans plusieurs fichiers et tout est OK. Lorsque je sélectionne une cellule donnée dans Excel, j'ai un WorkSheet_SelectionChange qui s'exécute et qui affiche le calendrier. Le calendrier affiche la date du jour par défaut. Je sélectionne la date du jour ou une autre date et cette dernière s'inscrit dans ma cellule.J'ai remarqué que j'avais un problème car après plusieurs utilisations du calendrier, ce dernier n'affichait plus la date du jour mais une autre date !!! Je croyais qu'il y avait erreur dans mon code mais non, le problème vient de la date de mon système qui change !😕 !😕 ! Vraiment bizare...
Je dois modifier la date système pour remettre la date du jour et lorsque j'exécute mon code à nouveau, la date du jour s'affiche mais après plusieurs essais, la date système est à nouveau modifiée et je ne comprends pas pourquoi...
Qu'est-ce qui peut changer la date système dans un code ?
Voici les codes que j'utilise:
Public Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect(Target, Range("M14")) Is Nothing Then
frmCalendar.Show 1
End If
End sub
Private Sub Calendar1_Click()
ActiveCell.Value = Calendar1.Value
R = ActiveCell.Address
Application.EnableEvents = False
Range(R).Select
Application.EnableEvents = True
frmCalendar.Hide
End Sub
Private Sub UserForm_Activate()
Me.Caption = "Calendrier"
Calendar1.Today
End Sub
Merci
Xtian_Québec
@+++
Quelqu'un pourrait m'expliquer pourquoi, lorsque j'exécute une code qui utilise un UF Calendar pour saisir une date qui s'affichhe dans mon fichier Excel, la date de mon système change quelquefois...
J'utilise ce code dans plusieurs fichiers et tout est OK. Lorsque je sélectionne une cellule donnée dans Excel, j'ai un WorkSheet_SelectionChange qui s'exécute et qui affiche le calendrier. Le calendrier affiche la date du jour par défaut. Je sélectionne la date du jour ou une autre date et cette dernière s'inscrit dans ma cellule.J'ai remarqué que j'avais un problème car après plusieurs utilisations du calendrier, ce dernier n'affichait plus la date du jour mais une autre date !!! Je croyais qu'il y avait erreur dans mon code mais non, le problème vient de la date de mon système qui change !😕 !😕 ! Vraiment bizare...
Je dois modifier la date système pour remettre la date du jour et lorsque j'exécute mon code à nouveau, la date du jour s'affiche mais après plusieurs essais, la date système est à nouveau modifiée et je ne comprends pas pourquoi...
Qu'est-ce qui peut changer la date système dans un code ?
Voici les codes que j'utilise:
Public Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect(Target, Range("M14")) Is Nothing Then
frmCalendar.Show 1
End If
End sub
Private Sub Calendar1_Click()
ActiveCell.Value = Calendar1.Value
R = ActiveCell.Address
Application.EnableEvents = False
Range(R).Select
Application.EnableEvents = True
frmCalendar.Hide
End Sub
Private Sub UserForm_Activate()
Me.Caption = "Calendrier"
Calendar1.Today
End Sub
Merci
Xtian_Québec
@+++