Bonsoir le forum
Le code ci-dessous me permet d'ouvrir un autre classeur.
je souhaite lorsque le classeur sera ouvert d'exécuter les macros contenus dans la commande bouton intitulé cmde_bilan".
J'ai essayé des recherches mais la plupart c'est l'exécuter une macro à partir d'un autre classeur.
L'erreur se situe au niveau de la dernière ligne avec pour message d'erreur :"impossible d'exécuter la macro.il est possible quelle ne soit pas dans ce classeur ou que toutes les macros soient désactivées.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 Dim wk1 As Workbook, wk2 As Workbook Dim spath As String, sfile As String Dim sh As Worksheet ', sh1 As Worksheet Set wk1 = ThisWorkbook spath = "C:\Users\" & Environ("UserName") & "\Desktop\BILAN_DAC_2018\" sfile = "Traitement_Bilan_agences_2018.xlsm" Set sh = Sheets("MENU") If Dir(spath & sfile) = "" Then MsgBox "Fichier inexistant pour l'utilisateur" & " " & sh: Exit Sub Workbooks.Open Filename:=spath & sfile Application.Run "sfile.sh.Cmde_Bilan_click"
Pourtant mes macros sont activées.
merci de m'aider
Partager