Bonjour à tous,
Je suis bloqué dans mon projet et j'ai besoin de votre aide.
J'ai réalisé une macro "Test1" dans un classeur "Book1".
Depuis un bouton dans Book1, j'aimerai pouvoir lancer ma macro afin qu'elle trie des données dans la feuille "sheet2" du classeur "Book2".
J'ai essayé avec les infos ci-dessous :
J'ai bien mon fichier Book2.xls qui s'ouvre, mais rien ne se passe ensuite...
Sub Macro1()
'Ouvre le fichier Book1
On Error GoTo OuvertureFichierErreur
Dim MonApplication As Object
Dim MonFichier As String
Set MonApplication = CreateObject("Shell.Application")
MonFichier = "C:\Users\\Downloads\Book2.xls"
MonApplication.Open (MonFichier)
Set MonApplication = Nothing
Exit Sub
OuvertureFichierErreur:
Set MonApplication = Nothing
MsgBox "Erreur lors de l'ouverture de fichier..."
'Lancer la macro dans Sheet 2
Sheets("Sheet2").Select
Application.Run "'Book1.xlsm'& !Test1"
End Sub
Je compte sur vous ;)