Bonjour,
dans une feuille d'un fichier, il y a deux colonnes (F et H) destinées à recevoir une date. Pour faciliter la saisie des usager, j'ai créé un contrôle calendrier et mis le code suivant dans l'objet feuille :
cela fonctionne très bien mais je ne comprends pas pourquoi je dois spécifier une seconde valeur à F (ici 1202 mais avec 1 cela fonctionne tout aussi bien !) et pas pour H qui doit rester "H3:H"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 'macro calendrier Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean) If Not Intersect(Target, Range("F3:F1202", "H3:H" & Rows.Count)) Is Nothing Then 'la zone de saisie commence à la ligne 3 Cancel = True Userform8.Show End If End Sub
La macro ne fonctionne que configurée comme cela.
Si quelqu'un peu m'éclairer car là, je suis dans le brouillard.
Merci
Partager