Mais quelle procédure appelle ?
Bonjour,
Je suis une procédure. Est il possible de savoir quelle autre procédure m'a appelé ?
Merci
Re: Mais quelle procedure appelle?
voici ce que j'ai trouvé :
1ère solution :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| Sub B()
Call A("SubB")
'...
End Sub
Sub C()
Call A("SubC")
'...
End Sub
Sub A(Caller As String)
If Caller = "SubB" Then
Workbooks.open (Path B)
ElseIf Caller = "SubC" Then
Workbooks.open (path C)
End If
'...
End Sub |
2ème solution :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| Sub B()
call A(Path B)
...
end sub
Sub C()
call A(Path C)
...
end sub
Sub A(Byref vsPath As String)
Workbooks.open (vsPath)
...
End Sub |