Module qui s'execute à la fin d'une autre ...

Y compris Power BI, Power Query et toute autre question en lien avec Excel
Répondre
b
babouze64
Membre fidèle
Membre fidèle
Messages : 190
Inscrit le : 8 janvier 2010
Version d'Excel : 19

Message par babouze64 » 21 décembre 2019, 12:41

Bonjour à tous, nouvelle question …

pour passer d'un module à un autre de manière automatique on peut par exemple faire ceci :

Private Sub initialize()
TextBox1 = "lolo"
TextBox2 = "lala"
Call bisounours
End Sub

Private Sus bisounours()
TextBox3 = "lili"
End Sub

Dans ce cas là, Private Sub initialize ne sera terminé (ligne End Sub atteinte) que lorsque Private Sub bisounours sera lui aussi terminé.

Existe t-il un moyen d'indiquer que le module bisounours doit se lancer àprés le module initialize ? avec un genre de code du style :
Private Sub bisounours_after_end_initialize()

Merci par avance pour vos réponses.
A
AlgoPlus
Membre dévoué
Membre dévoué
Messages : 824
Appréciations reçues : 64
Inscrit le : 27 février 2019
Version d'Excel : 2007

Message par AlgoPlus » 21 décembre 2019, 14:26

Bonjour,

ne connaissant pas le contexte, peut-être la solution proposée ne pourra s'appliquer :
Private Sub Lancement()
 initialize
 bisounours
End Sub

Private Sub initialize()
TextBox1 = "lolo"
TextBox2 = "lala"
End Sub

Private Sus bisounours()  'ou Sub
TextBox3 = "lili"
End Sub
b
babouze64
Membre fidèle
Membre fidèle
Messages : 190
Inscrit le : 8 janvier 2010
Version d'Excel : 19

Message par babouze64 » 21 décembre 2019, 15:06

Merci algoplus pour ta réponse.

Private sub lancement ne sera fini que lorsque initialise et bisounours sera terminé.

Ce que je cherche c'est une expression qui se lance lorsque une autre est terminé du style

Private sub lancement ()
Code
End sub

Privatesub after lancement finish()
Code
End sub

Le deuxième module ne se lance que lorsque le premier est terminé. Mais je ne sais pas si c'est possible et si c'est possible quoi mettre à la place de after lancement finish qui est une invention de ma part...
Répondre
  • Sujets similaires
    Réponses
    Vues
    Dernier message