retour en arrière dans le code

retour en arrière dans le code - VB/VBA/VBS - Programmation

Marsh Posté le 26-03-2014 à 14:36:16    

Bonjour,
 
Je viens à vous avec une question qui est peut-être bête mais je n'ai pas réussi à résoudre le problème seul.  
Je possède un code avec une msgbox question, et suivant la réponse à la question, j'aimerais faire un retour en rrière dans le code. Existe-il une fonction simple qui le fasse?

Code :
  1. If x=0 Then
  2. RETOUR ICI
  3. Bout de code
  4. Else
  5. Dim Rep As Integer       
  6. Rep = MsgBox("Voulez-vous continuer et utiliser le bout de code ?", vbYesNo + vbQuestion, "Question" )       
  7. If Rep = vbYes Then
  8. Retour juste avant bout de code
  9. End If
  10. End If


 
Avez-vous une idée de comment faire?
 
En vous remerciant par avance.
 
Jérémy

Reply

Marsh Posté le 26-03-2014 à 14:36:16   

Reply

Marsh Posté le 26-03-2014 à 15:32:26    

 
           Bonjour,
 
           en contrôlant tout simplement la sortie d'une boucle …
 

Code :
  1.     Do
  2. '       suite du code …
  3.     Loop While MsgBox("Continuer ?", vbYesNo + vbQuestion, "Question" ) = vbYes


 

Reply

Marsh Posté le 28-03-2014 à 09:42:02    

Merci!

Reply

Marsh Posté le 28-03-2014 à 10:54:05    

Ou sinon, tu mets le bout de code dans une fonction que tu appelles un coup avant la question et un coup après si la réponse est oui ;)
 
Et dans le temps, y'avait cette "fabuleuse" instruction "goto" :D


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 28-03-2014 à 11:58:03    

 
           Ouais, y a 30 ans ‼ …  :D

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed