Bonjour,
Un exemple parmi d'autres :
Sub Principale()
Dim Retour As Boolean
Dim Sortie As String
'en VB, par défaut les arguments sont passés par référence (en mémoire)
'donc, si modifiés ailleurs, leurs valeurs changent
Secondaire True, Sortie
MsgBox Sortie
End Sub
Sub Secondaire(Retour As Boolean, Sortie As String)
'ton début de code...
'...
'...
'...
'...
'ici le point de sortie selon la valeur de la variable
If Retour = True Then
Sortie = "Sortie avant la fin !"
Exit Sub
End If
'suite du code si pas de sortie volontaire
'...
'...
'...
'...
Sortie = "Sortie arrivé à la fin !"
End Sub