Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1250 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Marche pas :'(

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Marche pas :'(

n°1810818
jeremyfore​stier
Kénavo boulet
Posté le 11-11-2008 à 12:38:45  profilanswer
 

Bonjour , j'ai conscience que le titre du sujet n'est pas très explicite mais j'en n'est pas trouvé d'autre pour mon probleme .
J'ai cherché mais mon code me parait bon ma variable aussi , cest une msgbox qui propose ou non d'ouvrrir le lecteur CD .
 
 

Code :
  1. Sub boutton1_onclick
  2. Dim reponse
  3.    reponse =MsgBox("Open your world ! ",vbYesNo+ VBexclamation, "Rat 0.09" )
  4. Select Case reponse
  5. If reponse = VbYes Then
  6.   MsgBox"Bienvenue en zone libre !"
  7.   Set owmp = CreateObject("WMPlayer.OCX.7" )
  8.   Set colCDROMs = owmp.cdromCollection
  9.   For d = 0 To colCDROMs.Count - 1
  10.   colCDROMs.Item(d).Eject
  11.   Next
  12. Else
  13.   MsgBox"tanpis"
  14. End If
  15. End Select
  16. End Sub

Message cité 1 fois
Message édité par jeremyforestier le 11-11-2008 à 12:40:07
mood
Publicité
Posté le 11-11-2008 à 12:38:45  profilanswer
 

n°1810872
otobox
Maison fondée en 2005
Posté le 11-11-2008 à 16:33:58  profilanswer
 

jeremyforestier a écrit :

Bonjour , j'ai conscience que le titre du sujet n'est pas très explicite mais j'en n'est pas trouvé d'autre pour mon probleme .


 
C'est un problème avec la fonction select case que tu utilises mal et qui est inutile dans ce cas (2 réponses possible, c'est plus simple d'utiliser if...then...else :
 

Code :
  1. Sub boutton1_onclick()
  2. Dim reponse
  3.    reponse = MsgBox("Open your world ! ", vbYesNo + vbExclamation, "Rat 0.09" )
  4. If reponse = vbYes Then
  5.   MsgBox "Bienvenue en zone libre !"
  6.   Set owmp = CreateObject("WMPlayer.OCX.7" )
  7.   Set colCDROMs = owmp.cdromCollection
  8.   For d = 0 To colCDROMs.Count - 1
  9.   colCDROMs.Item(d).Eject
  10.   Next
  11. Else
  12.   MsgBox "tanpis"
  13. End If
  14. End Sub


 
Sinon, avec select case :

Code :
  1. Sub boutton1_onclick()
  2. Dim reponse
  3. reponse = MsgBox("Open your world ! ", vbYesNo + vbExclamation, "Rat 0.09" )
  4. Select Case reponse
  5.     Case vbYes
  6.         MsgBox "Bienvenue en zone libre !"
  7.         Set owmp = CreateObject("WMPlayer.OCX.7" )
  8.         Set colcdroms = owmp.cdromCollection
  9.         For d = 0 To colcdroms.Count - 1
  10.         colcdroms.Item(d).Eject
  11.         Next
  12.     Case vbNo
  13.         MsgBox "tanpis"
  14. End Select
  15. End Sub



---------------
OtObOxBlOg - - - Etre seul à avoir tort  c'est plus difficile, mais c'est bien plus beau que d'avoir raison avec une bande de cons
n°1811212
jeremyfore​stier
Kénavo boulet
Posté le 12-11-2008 à 16:03:03  profilanswer
 

Merci beaucoup  :)  
Ps : si quelqu'un a sous la main un bon tuto je me fairais un plaisir d'aller y jeter un oeil :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Marche pas :'(

 

Sujets relatifs
Gros pb plus rien ne marcheJe comprends pas pourquoi ça marche pas
comparaison de chaine ça marche plusRetour chariot et fichier texte => \n ne marche pas
[Batch] Deux if exist marche pas bienfichier bat qui ne marche pas
Animation flash : ça marche chez vous ?Afficher les erreurs PHP sur la page, marche pas
Formulaire qui marche a moitié[SSAS] Comment ça marche?
Plus de sujets relatifs à : Marche pas :'(


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR