Verifier si une variable appartient à un ensemble de valeurs

Résolu
panda -  
 Panda -
Bonjour,

je veux juste vérifier par une condition si ma variable appartient à un ensemble de valeurs.
bien sur je peux faire:

If Var= 1 or Var=5 or Var=12 or..... then

mais c'est un peu fastidieux quand il y a plein de tests.

il faudrait quelque chose du style

if Var= (or(1,5,12...)) then

ou

if Var={1;5;12...} then

je suis sur qu'il existe un truc comme ça et que la réponse va être évidente, mais je ne trouve pas.
je précise que c'est du VBA pour Access.

A voir également:

10 réponses

telliak Messages postés 3668 Date d'inscription   Statut Membre Dernière intervention   882
 
Salut,
As-tu essayé un truc genre
Select Case Var
  Case 1, 5, 12, ...
   Instructions
  Case else
End select
?
pas facile de faire plus simplouillet.
1
Patrice33740 Messages postés 8561 Date d'inscription   Statut Membre Dernière intervention   1 780
 
Bien vu, exactement :
Sub tst()
Dim var As Integer
  var = 12
  Select Case var
    Case 8, 9, 10, 11, 12, 13, 14, 15
      MsgBox var & " existe"
    Case Else
      MsgBox var & " inconnu"
  End Select
End Sub
0
panda
 
tout bêtement!
c'est simple, suffisait d'y penser!
0