Executer une procedure partiellement

Angus

XLDnaute Junior
Bonjour,

Est il possible de spécifier les bornes d'une procédure afin de ne l’exécuter que partiellement depuis un bouton ou entièrement depuis un autre bouton ?

Merci.
 

KenDev

XLDnaute Impliqué
Re : Executer une procedure partiellement

Bonjour Angus,

On peut faire comme ça :
VB:
Private Sub bouton1_clic()
    Call Procedure(0)
End Sub
Private Sub bouton2_clic()
    Call Procedure(1)
End Sub
Sub Procedure(x%)
    '...
    If x = 0 Then
        MsgBox "Je m'arrête ici"
        Exit Sub
    End If
    '...
    MsgBox "Ou alors là"
End Sub

Cordialement

KD
 

Softmama

XLDnaute Accro
Re : Executer une procedure partiellement

Bonjour à vous,

Une variante :
VB:
Sub bouton1_Clic()
test
End Sub

Sub bouton2_Clic()
test
End Sub

Sub test()
msgbox "Partie commune aux 2 boutons"
If Application.Caller = "Bouton 1" Then Exit Sub
msgbox "Partie réservée au bouton 2"
End Sub
 

Discussions similaires

Réponses
12
Affichages
570

Statistiques des forums

Discussions
312 450
Messages
2 088 515
Membres
103 873
dernier inscrit
Sabin