[VBA] Target comprise entre 2 colonnes

Luki

XLDnaute Accro
Bonjour le Forum,

:eek:, 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

Statistiques des forums

Discussions
312 111
Messages
2 085 400
Membres
102 883
dernier inscrit
jameseyz