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







Répondre avec citation





Partager