bonjour,
j'ai besoin d'ouvrir un fichier B, de positionner un top et de fermer ce fichier lors de la fermeture d'un fichier A . J'ai fini avec l'aide du forum par mettre en place une solution qui consiste à le faire en ouvrant une seconde session Excel
Voici mon code dans ThisWorkbook_Close du fichier A :
Cependant cette solution prend du temps, n'y-a-t-il pas une solution plus directe sans ouvrir une nouvelle appli
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Set oApp = New Excel.Application Set oClasseur = oApp.Workbooks.Open(fich) With oClasseur.Sheets("Ctrl") .Range("B2") = 1 ' top End With ' Fermeture des objets oClasseur.Close True oApp.Quit ' Libération des objets Set XlsApp = Nothing Set oClasseur = Nothing
Partager