Bonjour à tous et à toutes,
J'ai une petite macro que je lance à partir d'un classeur facture.
Jusqu'à la ligne Application.Run wklivre.Name & "!creationrepertoire"
tout va bien il me lance bien la macro creationrepertoire mais
sur les lignes suivante les classeurs sont bien activés mais les macros
ne se lancent pas. Et la je ne comprends pas ou je peux faire une erreur
Le classeur facture est dans le répertoire c:\
les trois autres classeurs sont dans le repertoire c:\phonéo\novembre 2012
J'ai vérifié le nom des macros à lance qui sont toutes déclarées dans un module du
classeur en public sub.
Pourriez vous me donner un coup de main ?
Merci d'avance
Thierry
J'ai une petite macro que je lance à partir d'un classeur facture.
Jusqu'à la ligne Application.Run wklivre.Name & "!creationrepertoire"
tout va bien il me lance bien la macro creationrepertoire mais
sur les lignes suivante les classeurs sont bien activés mais les macros
ne se lancent pas. Et la je ne comprends pas ou je peux faire une erreur
Le classeur facture est dans le répertoire c:\
les trois autres classeurs sont dans le repertoire c:\phonéo\novembre 2012
J'ai vérifié le nom des macros à lance qui sont toutes déclarées dans un module du
classeur en public sub.
Pourriez vous me donner un coup de main ?
Merci d'avance
Thierry
Code:
Sub macrodistante()
Dim wklivre As Workbook
Dim wkcaisse As Workbook
Dim wkaccess As Workbook
Dim strpath As String
Set wklivre = Workbooks("phoneo" & Format(DateSerial(Year(Date), _
Month(Date), 1), "mmyyyy") & ".xls")
Set wkcaisse = Workbooks("CAISSE" & Format(DateSerial(Year(Date), _
Month(Date), 1), " MM YYYY") & " BOUYGUES" & ".xls")
Set wkaccess = Workbooks("accessoires" & Format(DateSerial(Year(Date), _
Month(Date), 1), " MM YYYY") & ".xls")
strpath = ThisWorkbook.Path & "\phoneo\" & Format(DateSerial(Year(Date), _
Month(Date), 1), "MMMM YYYY") & "\"
strname = "phoneo" & Format(DateSerial(Year(Date), Month(Date), 1), "mmyyyy") & ".xls"
On Error Resume Next
Workbooks(strname).Sheets(Day(Date)).Activate
If Err <> 0 Then
Workbooks.Open Filename:=fichier
If Err <> 0 Then
MsgBox "Le fichier " & fichier & "est introuvable"
End If
End If
wklivre.Activate
Application.Run wklivre.Name & "!creationrepertoire"
wkcaisse.Activate
Application.Run wkcaisse.Name & "!cloture_caisse"
wkaccess.Activate
Application.Run wkcaisse.Name & "!cloture_access"
Dernière édition: