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

[VBA] Target comprise entre 2 colonnes

Luki

XLDnaute Accro
Bonjour le Forum,

, Je suis piteux... Je sèche sur la question suivante :

Dans une procédure évènementielle, je veux savoir si la cible est comprise entre la colonne 2(incluse) et la colonne 6 (incluse) et sortir si ce n'est la cas.

J'ai essayé:
Code:
If Not Target.Column > 1 And Target.Column < 7 Then Exit Sub
et d'autres, mais rien n'y fait!

Si vous avez une solution et une explication, je prends avec plaisir!

Merci d'avance
 

Luki

XLDnaute Accro
Re : [VBA] Target comprise entre 2 colonnes

Merci bhbh,

Ca marche, mais dans le mauvais sens :
If Target.Column >= 2 And Target.Column <= 6 Then MsgBox "coucou"
en fait je voulais:

If not Target.Column >= 2 And Target.Column <= 6 Then MsgBox "coucou"
et c'est le Not qui posait problème.

Par contre j'ai trouvé :
If Not (Target.Column > 1 And Target.Column < 7) Then Exit Sub

ou

If Not (Target.Column >= 2 And Target.Column <= 6) Then MsgBox "coucou"

Voili voilà, je ne connaissais pas l'astuce

Merci et bonne soirée
 

Discussions similaires

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