Utiliser ET et OU dans une même instruction

Résolu
yum06 Messages postés 8 Statut Membre -  
yum06 Messages postés 8 Statut Membre -
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

2 réponses

  1. quent
     
    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
  2. yum06 Messages postés 8 Statut Membre
     
    Merci beaucoup ça marche
    Super
    0