comment faire sans goto

  • Initiateur de la discussion Initiateur de la discussion Delors
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

D

Delors

Guest
bonjour au Forum.
J´aimerai savoir comment obtenir le code suivant sans goto:

Sub test()
1: If x <> 1 Then
z = FaitCeci(x, y)
If y = 3 Then
2: z = FaitCela(x, y)
If z = 5 Then
z = FaitNimporteQuoi(x, y)
Else
GoTo 1
End If
Else
z = FaitNimporteQuoi(x, y)
End If
Else
GoTo 2
End If
End Sub

merci pour tout aide
 
voilà, pour autant que j'aie pu comprendre ta logique (ce qui n'est pas sûr) comment tu peux traduire ça sans goto :

Sub testTi()
Dim X, Z, Y
Do
If X <> 1 Then Z = FaitCeci(X, Y)
If (X <> 1 And Y = 3) Or X = 1 Then
Z = FaitCela(X, Y)
If Z = 5 Then Z = FaitNimporteQuoi(X, Y)
Else
Z = FaitNimporteQuoi(X, Y)
End If
Loop Until Z = 5
End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
5
Affichages
703
Réponses
5
Affichages
477
Retour