Bonjour,
je me pose une question que je ne me suis jamais posé et sans réponse dans mes recherches
J'ai une séquence de lignes à exécuter dans une macro à plusieurs endroits, le plus logique est d'écrire une "Function" et de l'appeler à chaque fois
Cependant ce code contient beaucoup de références interne à la macro elle-même , ce qui fait une fonction avec un grand nombre de paramètres à passer
Je me demande s'il est possible dans VBA de faire une fonction "interne" c'est à dire l'équivalent d'un "GoTo" à la première ligne du code à exécuter (pas de problème) ET REVENIR à la ligne suivant l'appel
Cela ressemblerait à cela, le problème bien sur est de trouver comment faire un équivalent à "GoTo b" ("GoTo b" devenant "GoTo c" au prochain appel soit un retour dynamique)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 lignes de code ... GoTo a b: ... a: lignes communes ... Goto b
Partager