Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2013 Userform calendrier problème Target.Address

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 !

CGU2022.

XLDnaute Junior
Bonjour les ExcelDownloadiens... 🤝🤝

Je reviens vers vous avec un problème de Target.Address.
Je souhaite pouvoir lancer et utiliser mon calendrier sur les 30 lignes en dessous de la cellule C5.

Dans mon exemple cela marche sur trois cellules mais je veux éviter de recopier ce code 30 fois.
VB:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)

If Target.Address = "$C$5" _
Or Target.Address = "$C$6" _
Or Target.Address = "$C$7" Then  'a repeter jusque la ligne 35
  
    calendrier1.Show 1
  End If
  Cancel = True

End Sub


Avez vous une idée ?

Cordialement.
CGU2022.
 

Pièces jointes

Solution
Bonjour CGU,
Entre autre, vous pouvez utiliser :
VB:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
    If Not Intersect(Target, Range("C5:C35")) Is Nothing Then
          calendrier1.Show 1
    End If
End Sub
Bonjour CGU,
Entre autre, vous pouvez utiliser :
VB:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
    If Not Intersect(Target, Range("C5:C35")) Is Nothing Then
          calendrier1.Show 1
    End If
End Sub
 
merci
End Sub[/CODE]
[/QUOTE]
Merci.....
 
- 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

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…