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

Double clics une ligne sur deux

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 !

Evelynetfrancois

XLDnaute Impliqué
bonjour tout le monde

lorsque je clic dans certaine cellules une boite nommée "UserFormCommentaires " s'affiche
ces lignes correspondent a B8:AF8 , B10:AF10 , B12:AF12 etc , soit une ligne sur deux
mon soucis est que je dois aller jusqu a B100:AF100
1) Ca beugue !!
2) C' est super mal ecrit , vu la longueur
Y a t il une facon plus propre d'écrire cette macro
MERCI d'avance pour vos solutions à venir
bonne journée à tous
E et F


Private Sub Workbook_SheetBeforeDoubleClick(ByVal Sh As Object, ByVal Target As Range, Cancel As Boolean)
If Not Application.Intersect(Target, Range("B8:AF8,B10:AF10,B12:AF12,B14:AF14,B16:AF16,B18:AF18,B20:AF20,B22:AF22,B24:AF24,B26:AF26,B28:AF28,B30:AF30,B32:AF32,B34:AF34,B36:AF36,B38:AF38,B40:AF40,B42:AF42,B44:AF44,B46:AF46,B48:AF48,B50:AF50,B52:AF52,B54:AF54,B56:AF56,B58:AF58")) Is Nothing Then
UserFormCommentaire.Show
Cancel = True
End If
End Sub
 
Re : Double clics une ligne sur deux

Bonjour,

Cela devrait le faire.

If Not Intersect(Target, Range("B8:AF100")) Is Nothing And Target.Row Mod 2 = 0 Then
End If

A+

[edit] Bonjour Michel🙂
 
- 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
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…