Encore bonjour,
Comme énoncé dans mon autre post, j'ai besoin d'ouvrir un fichier xls pour faire des traitement dessus.
Problème : Si excel est déjà ouvert (avec un autre fichier) tout plante (bizarrement pas à l'ouverture du fichier, mais lors des traitements).
D'où ma question: Peut on ouvrir un fichier et travailler dessus alors qu'excel est déjà ouvert ? Si non peut on savoir en VBA si excel est ouvert pour pouvoir prévenir l'utilisateur ?
Pour rappel, mon code d'ouverture:
Merci à tous
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 Dim appli As Excel.Application Dim classeur As Excel.Workbook Set appli = CreateObject("Excel.Application") Set classeur = appli.Workbooks.Open("C:\ftamf.xls", False, False) 'mes traitements (creation de feuilles et replissage de cellules) classeur.Save classeur.Close appli.Application.Quit Set appli = Nothing Set classeur = Nothing
Partager