Bonjour,
Une question m'interpelle concernant la fonction CALL qui permet d'appeler une macro dans une macro.
J'ai 2 macros quasiment identiques concernant l'envoi d'un mail en fonction des retards d'échéances. L'une concerne un tri sur la feuille 1 et l'autre la feuille 2.
Ensuite j'ai un Userform dans lequel j'ai deux CommandButton me permettant de déclencher la macro 1 et l'autre la macro 2.
Je cherche à savoir pourquoi la fonction CALL fonctionne avec la macro 1 et pas sur la macro 2.
J'ai le message d'erreur suivant :
Voici le code du Userform :Variable ou procédure attendue, et non un module
Code Macro 1 qui fonctionne
Le nom de la macro 1 est le suivant : Sub Mail_Doc_Validation_Chef()
Code Macro 2 qui ne fonctionne pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Private Sub CommandButton_Validation_Chef_Click() Sheets("Suivi documentaire").Visible = True Sheets("Suivi documentaire").Activate Sheets("Menu").Visible = False Unload Me Call Mail_Doc_Validation_Chef UserForm_Relances.Show End Sub
Le nom de la macro 2est le suivant : Mail_Retard_Plan_Action()
Cordialement
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Private Sub CommandButton_Relance_Actions_RP_Click() Sheets("Plan actions Revues Processus").Visible = True Sheets("Plan actions Revues Processus").Activate Sheets("Menu").Visible = False Unload Me Call Mail_Retard_Plan_Action UserForm_Relances.Show End Sub
Partager