Bonjour,

Pour une recherche multicritères j'ai créé une variable string opérateur.

Cette variable prend une valeur par l'expression suivante:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
   Select Case SPSheet.Cells(3, 2)
       Case "égal à"
          opérateur = "="
      Case "différent de"
          opérateur = "<>"
       Case "supérieur à"
          opérateur = ">"
       Case "supérieur ou égal à"
          opérateur = ">="
       Case "inférieur à"
          opérateur = "<"
       Case "inférieur ou égal à"
          opérateur = "<="
       End Select
ensuite je teste une condition mais je n'arrive pas à remplacer le signe par opérateur c'est à dire :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
 
if AFP >= 5 then
 
'je veux remplacer >= par opérateur
 
'si je met :
 
if AFP & opérateur & 5 then 'erreur type incompatible
est-ce possible, peut-être avec un type de donnée différent pour opérateur ?

Merci d'avance pour vos réponses