Select case

Résolu
Bonjour,

J’ai une liste déroulante qui contient ces valeurs :

N
R
NR
ABC18 (18 correspond à l’année 2018 et ma table comporte des ABC17, ou ABC16 etc ….)

Je voudrais faire un select case sur cette liste déroulante, mais j’ai un problème sur ABC18

Select Case cmbStatut
Case "N"
Case "R"
Case "NR"
Case Left(cmbStatut.Value, 3)
Case Else
End Select



La case Left(cmbStatut.Value, 3) dont la valeur est “ABC” ne fonctionne pas, le débug ne s’arrête pas sur cette case.

Merci pour votre aide.

Salutations

2 réponses

  1. Contributeur Ambassadeur
    peut-être ainsi?
    Select Case Left(cmbStatut.Value, 3)
         Case "N"
         Case "R"
         Case "NR"  
         Case "ABC"
         Case Else
    End Select 

    ou bien:
    Select Case cmbStatut
         Case "N"
         Case "R"
         Case "NR"  
         Case Else
             if Left(cmbStatut.Value, 3) = "ABC" then
                    ' ABC...
             else
                    ' autre chose
             end if
    End Select 
    1
    1. Bonsoir,

      Merci pour la réponse, la deuxième solution me convient parfaitement.

      Salutations
      0