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:
- Vba appeler une macro d'un autre module
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Appeler en privé - Guide
- Nommez une application d'appel vidéo ou de visioconférence - Guide
- Manque cam module ✓ - Forum Téléviseurs
- Pas de module ci - Forum TV & Vidéo
PS : t'as du les mettre dans ton fichier ms je n'arrivais pas à y accéder!^^
Avec des variables, ça donne :
avec initialement :