P
prsut
Guest
Bonjour Mesdames, Messieurs,
J'ai un certain nombre de macros. Et suivant les boutons et les MDP saisis je souhaite executer certaines macros, seulement je ne sais pas comment executer une macro dans une macro. Je met un exemple de mon code avec 2 boutons.
Si on appui sur le bouton A
Sub boutonA()
Application.ScreenUpdating = False
Dim MDP As String
MDP = InputBox("Entrer mot de passe :", "Désactivation de la protection des feuilles 1,2,3")
If MDP <> "MDPA" Then Exit Sub
For Each f In Worksheets
f.Unprotect MDP
Next
Executer macro déprotection feuille 1
Executer macro déprotection feuille 2
Executer macro déprotection feuille 3
Executer macros diversesA
End Sub
Si on appui sur le bouton B
Sub boutonB()
Application.ScreenUpdating = False
Dim MDP As String
MDP = InputBox("Entrer mot de passe :", "Désactivation de la protection des feuilles 1,4,6")
If MDP <> "MDPA" Then Exit Sub
For Each f In Worksheets
f.Unprotect MDP
Next
Executer macro déprotection feuille 1
Executer macro déprotection feuille 4
Executer macro déprotection feuille 6
Executer macros diversesB
End Sub
Merci d'avance pour vos réponses.
a bientot.
J'ai un certain nombre de macros. Et suivant les boutons et les MDP saisis je souhaite executer certaines macros, seulement je ne sais pas comment executer une macro dans une macro. Je met un exemple de mon code avec 2 boutons.
Si on appui sur le bouton A
Sub boutonA()
Application.ScreenUpdating = False
Dim MDP As String
MDP = InputBox("Entrer mot de passe :", "Désactivation de la protection des feuilles 1,2,3")
If MDP <> "MDPA" Then Exit Sub
For Each f In Worksheets
f.Unprotect MDP
Next
Executer macro déprotection feuille 1
Executer macro déprotection feuille 2
Executer macro déprotection feuille 3
Executer macros diversesA
End Sub
Si on appui sur le bouton B
Sub boutonB()
Application.ScreenUpdating = False
Dim MDP As String
MDP = InputBox("Entrer mot de passe :", "Désactivation de la protection des feuilles 1,4,6")
If MDP <> "MDPA" Then Exit Sub
For Each f In Worksheets
f.Unprotect MDP
Next
Executer macro déprotection feuille 1
Executer macro déprotection feuille 4
Executer macro déprotection feuille 6
Executer macros diversesB
End Sub
Merci d'avance pour vos réponses.
a bientot.