Utiliser ET et OU dans une même instruction

Résolu/Fermé
yum06 Messages postés 8 Date d'inscription dimanche 6 juillet 2014 Statut Membre Dernière intervention 3 juin 2017 - Modifié par yum06 le 21/08/2014 à 18:20
yum06 Messages postés 8 Date d'inscription dimanche 6 juillet 2014 Statut Membre Dernière intervention 3 juin 2017 - 21 août 2014 à 19:07
Bonjour,
Dans un tableau je souhaite récupérer les lignes pour lesquelles la cellule "CG" est égale à 6254 ou 6256 ou 6582 et que la cellule "Datecompt" soit comprise entre une date x et une date y
Peut on écrire l'instruction suivante :
If CG = 6254 Or CG = 6256 Or CG = 6582 And Datecompt >= x And Datecompt <= y Then
Lorsque je fais tourner le programme il ne prend pas en compte cette partie :
Datecompt >= x And Datecompt <= y par contre il prend bien en compte l'instruction If CG = 6254 Or CG = 6256 Or CG = 6582
Si vous avez des pistes !!!!
Merci d'avance
A voir également:

2 réponses

bonjour,
essaye d'utiliser des parenthese comme ca :
If (CG = 6254 Or CG = 6256 Or CG = 6582) And Datecompt >= x And Datecompt <= y Then
0
yum06 Messages postés 8 Date d'inscription dimanche 6 juillet 2014 Statut Membre Dernière intervention 3 juin 2017
21 août 2014 à 19:07
Merci beaucoup ça marche
Super
0