Comment fait ton un "cas de"?

cs_Waldo2188 Messages postés 142 Date d'inscription jeudi 12 février 2004 Statut Membre Dernière intervention 20 mai 2008 - 27 févr. 2004 à 12:03
capoueidiablo Messages postés 316 Date d'inscription jeudi 9 janvier 2003 Statut Membre Dernière intervention 1 février 2010 - 29 févr. 2004 à 17:17
Bonjour
je voudrais savoire comment on fait un "cas de" sous vba.
algoritmiquement ca resemble à ca:

cas de X
1 : 1er action
2 : 2eme action
3: 3eme action
4 : 4eme action
fin cas

merci à la personne qui répondra

6 réponses

plaineR Messages postés 237 Date d'inscription mercredi 26 novembre 2003 Statut Membre Dernière intervention 6 décembre 2005 4
27 févr. 2004 à 12:14
select case X
case 1: ...
case 2: ...
end select
0
capoueidiablo Messages postés 316 Date d'inscription jeudi 9 janvier 2003 Statut Membre Dernière intervention 1 février 2010 1
27 févr. 2004 à 12:54
les deux points après les "case" ne sont pas nescessaires

Select case VARIABLE
    Case "Val1"
'        Code
    Case "Val2"
'        Code
    Case else
'        Code
End Select


mais bon je pence que t'avais trouver tout seul :)
--Capoueidiablo--
0
cs_liquide Messages postés 1016 Date d'inscription samedi 22 mars 2003 Statut Membre Dernière intervention 24 juin 2008
27 févr. 2004 à 16:37
pour les ":" mais ca reste à verifier, dans le cas on l'on ecrit sur une seule ligne, il me semble que cela est necessaire.
je crois que l'interet est que lorsque les choix sont "courts", cela parait plus clair, apres c'est une question de choix et d'habitudes.
case 1 : text1.text .... : text2.text .... case 2 : text3.text ..... : text4.text .....

tout comme le if then

if Ca > Ceci then Text1.text = ...... : exit sub

enfin si je me plante dites le moi

bonne prog

liquide
0
capoueidiablo Messages postés 316 Date d'inscription jeudi 9 janvier 2003 Statut Membre Dernière intervention 1 février 2010 1
27 févr. 2004 à 16:42
alors apres verification, tu as raison :D
les ":" peuvent etre utilisé pour mettre une ligne de code derrire le case ou les tests if

bonne prog :D
--Capoueidiablo--
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
crenaud76 Messages postés 4172 Date d'inscription mercredi 30 juillet 2003 Statut Membre Dernière intervention 9 juin 2006 28
27 févr. 2004 à 21:33
Les ":" peuvent être utiliser partout en VB pour séparer deux instructions écrite sur la même ligne. En gros
a = 1
b = 2

... et ...
a 1 : b 2

sont deux codes rigoureusement équivalents

Christophe R.
0
capoueidiablo Messages postés 316 Date d'inscription jeudi 9 janvier 2003 Statut Membre Dernière intervention 1 février 2010 1
29 févr. 2004 à 17:17
Merci pour ces informations, qui ne sont pas vitales, mais parfois utiles :-p lol
bon et bien bonne prog à tous --Capoueidiablo--
0
Rejoignez-nous