Bonjour à tous,
La question est : Y a-t-il quelque chose de particulier à faire pour pouvoir utiliser la méthode run dans un module de classe ?
Dans un module cela fonctionne très bien:
La fonction test est exécutée 2 fois.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Sub macroCall() Dim nom As String call test() nom = "test" Application.Run (nom) End Sub private sub test() debug.print "Bonjour" endsub
Par contre lorsque je suis dans un module de classe, le call passe mais l'application.run retourne toujours l'erreur:
Erreur d'exécution '1004':
Impossible d'exécuter la macro 'test'. il est possible qu'elle ne soit pas disponible dans ce classeur ou que toutes les macros soient désactivées.
Merci de votre aide
Partager