Bonjour,
Je suis nul en VBA et en Excel. Avec l'aide de "patricktoulon", j'ai installé son calendrier par glissé-déposé du UserForm "calendrier". Pour l'appel du calendrier, j'ai ajouté ce script dans la feuil1 (patricktoulon m'a encore aidé):
Les cellules cibles sont déverrouillées, et, tout fonctionne à merveille sans que la feuille ne soit protégée.
A la protection de la feuille, j'obtiens le message "erreur 1004" lors de l'écriture de la date comme si les cellules seraient protégées. L'appel du calendrier par doubleclick fonctionne.
J'ai tester quelques scripts trouvés sur le forum mais sans succès.
Avez-vous une idée?
Merci.
Je suis nul en VBA et en Excel. Avec l'aide de "patricktoulon", j'ai installé son calendrier par glissé-déposé du UserForm "calendrier". Pour l'appel du calendrier, j'ai ajouté ce script dans la feuil1 (patricktoulon m'a encore aidé):
VB:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Target.Count > 1 Then Exit Sub
If Target.Columns.Count > 1 Then Exit Sub
If Intersect([A2:A1001,L2:L1001,O2:O1001,R2:R1001,T2:T1001], Target) Is Nothing Then Exit Sub
Cancel = True
Target = Calendar.ShowX(Target(1), 2, 0, 44)
End Sub
Les cellules cibles sont déverrouillées, et, tout fonctionne à merveille sans que la feuille ne soit protégée.
A la protection de la feuille, j'obtiens le message "erreur 1004" lors de l'écriture de la date comme si les cellules seraient protégées. L'appel du calendrier par doubleclick fonctionne.
J'ai tester quelques scripts trouvés sur le forum mais sans succès.
Avez-vous une idée?
Merci.