Lancer une macro d'un autre classeur excel
Résolu
Emic
-
Soignisec -
Soignisec -
Bonjour,
Je vous écris car j'ai un petit soucis de programmation :
j'ai un classeur 1 qui a une macro s'appelant test dans le module 1
et dans le classeur 2 j'aimerai faire une macro lancant la macro test du classeur 1
j'ai essayé de faire ça :
Sub OuvreSiPasOuvert()
Dim Worbk As Workbook
On Error Resume Next
Set Worbk = Workbooks("Macro tps de cycle.xls")
On Error GoTo 0
If Worbk Is Nothing Then Workbooks.Open "R:\DH_SCE\Toutes SCE\Macros\Macro tps de cycle.xls" _
Else: Set Worbk = Nothing
Call Workbooks("Macro tps de cycle.xls").Module1.test
Mais... ça ne marche pas...
Merci de m'aider
Je vous écris car j'ai un petit soucis de programmation :
j'ai un classeur 1 qui a une macro s'appelant test dans le module 1
et dans le classeur 2 j'aimerai faire une macro lancant la macro test du classeur 1
j'ai essayé de faire ça :
Sub OuvreSiPasOuvert()
Dim Worbk As Workbook
On Error Resume Next
Set Worbk = Workbooks("Macro tps de cycle.xls")
On Error GoTo 0
If Worbk Is Nothing Then Workbooks.Open "R:\DH_SCE\Toutes SCE\Macros\Macro tps de cycle.xls" _
Else: Set Worbk = Nothing
Call Workbooks("Macro tps de cycle.xls").Module1.test
Mais... ça ne marche pas...
Merci de m'aider
A voir également:
- Impossible d'exécuter la macro il est possible qu'elle ne soit pas disponible dans ce classeur
- Cette personne n'est pas disponible sur messenger - Guide
- Le téléphone de votre correspondant n'est pas disponible - Forum Mobile
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Marketplace n'est pas disponible pour vous ✓ - Forum Facebook
- Fichier Macro Personnel qui disparaît (excel 2010) ✓ - Forum Excel
PS : t'as du les mettre dans ton fichier ms je n'arrivais pas à y accéder!^^
Avec des variables, ça donne :
Application.Run ("'" & Fichier.Name & "'!test")avec initialement :