Select case [Résolu]

jadami - 22 oct. 2017 à 14:49 - Dernière réponse : jadami 48 Messages postés mercredi 14 mars 2007Date d'inscription 24 décembre 2017 Dernière intervention
- 29 oct. 2017 à 00:38
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
Afficher la suite 

2 réponses

Répondre au sujet
yg_be 4381 Messages postés lundi 9 juin 2008Date d'inscriptionContributeurStatut 16 janvier 2018 Dernière intervention - Modifié par yg_be le 22/10/2017 à 15:02
+1
Utile
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 
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de yg_be
jadami 48 Messages postés mercredi 14 mars 2007Date d'inscription 24 décembre 2017 Dernière intervention - 29 oct. 2017 à 00:38
0
Utile
Bonsoir,

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

Salutations
Commenter la réponse de jadami