Bonjour,

Avec la méthode "New Excel.Application", j'ai un moyen simple d'ouvrir un fichier excel dans une instance différente et d'executer des macros dans ce fichier.

Ma question :
Comment plus tard dans la journée je peux reprendre la main depuis le excel principal sur ce fichier qui est resté ouvert et relancer d'autres macros ?

Merci d'avance pour votre aide,

Ci dessous le code pour lancer la nouvelle instance :

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
20
21
22
 
Sub openFileAlex()
 
    Dim dash As Worksheet
    Set dash = ActiveWorkbook.Worksheets("DashBoard")
 
    Dim appTRE As Excel.Application
    Dim wbTRE As Excel.Workbook
    Dim TRE As String
    Dim lecteur As String
 
    lecteur = "U:\"
 
    TRE = "FichierAlex.xls"
    Set appTRE = New Excel.Application
    appTRE.Visible = True
    Set wbTRE = appTRE.Workbooks.Open(lecteur & TRE)
 
End Sub
 
Cordialement,
Alexandre