OVH Cloud OVH Cloud

Depuis une procédure Sub1, comment appeler une procédure Sub2 qui est extérieure à la Sub1

4 réponses
Avatar
Marc Demont
Bonjour,

Est-ce encore un Call ?

Ou comment faire ?

a+
Marc

4 réponses

Avatar
Raymond [mvp]
bonjour.

tu peux utiliser call, mais la simplicité veut qu'on n'utilise que le nom de
la sub
Private sub Un()
Deux
End Sub

Private sub Deux()
Trois
End Sub


Private sub Trois()
Quatre
End Sub


Private sub Quatre()
Cinq
End Sub


--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Marc Demont" a écrit dans le message de
news:%


Bonjour,

Est-ce encore un Call ?

Ou comment faire ?

a+
Marc




Avatar
Marc Demont
Bonjour,

Oui, mais la Sub2 se trouve dans un autre formulaire !

Faut-il d'abord ouvrir ce formulaire,
puis appeler la Sub2 depuis/dans la Sub1 ??

Marc



"Raymond [mvp]" a écrit dans le message de
news:%
bonjour.

tu peux utiliser call, mais la simplicité veut qu'on n'utilise que le nom
de

la sub
Private sub Un()
Deux
End Sub

Private sub Deux()
Trois
End Sub


Private sub Trois()
Quatre
End Sub


Private sub Quatre()
Cinq
End Sub


--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Marc Demont" a écrit dans le message de
news:%


Bonjour,

Est-ce encore un Call ?

Ou comment faire ?

a+
Marc








Avatar
Raymond [mvp]
Donc, il faut que ta sub2 soit déclarée public dans le formulaire:
Public Sub Deux()
MsgBox "proc deux, bonjour"
End Sub

dans ta proc sub1 tu appelles sub2 par:
Forms("formulaire1").Sub2

il faut également que le formulaire1 dans lequel se trouve sub2 soit ouvert,
visible ou non.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Marc Demont" a écrit dans le message de
news:%23$

Bonjour,

Oui, mais la Sub2 se trouve dans un autre formulaire !

Faut-il d'abord ouvrir ce formulaire,
puis appeler la Sub2 depuis/dans la Sub1 ??

Marc


Avatar
Marc Demont
Thank's Mister Raymond !

a+

Marc




"Raymond [mvp]" a écrit dans le message de
news:
Donc, il faut que ta sub2 soit déclarée public dans le formulaire:
Public Sub Deux()
MsgBox "proc deux, bonjour"
End Sub

dans ta proc sub1 tu appelles sub2 par:
Forms("formulaire1").Sub2

il faut également que le formulaire1 dans lequel se trouve sub2 soit
ouvert,

visible ou non.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Marc Demont" a écrit dans le message de
news:%23$

Bonjour,

Oui, mais la Sub2 se trouve dans un autre formulaire !

Faut-il d'abord ouvrir ce formulaire,
puis appeler la Sub2 depuis/dans la Sub1 ??

Marc