Bonjour le forum,
Je déclare une variable comme ceci :
j'initialise mes variables :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Dim AppExcel As Excel.Application Dim wbexcel As Excel.Workbook
J'aimerais qu'avant d'ouvrir wbexcel, il vérifie si il n'est déjà pas ouvert :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 'on ouvre le fichier excel (occupation) Set AppExcel = CreateObject("Excel.Application") 'je cache la feuille AppExcel.Visible = False 'je sélectionne la bonne feuille du classeur Set wbexcel = AppExcel.Workbooks.Open("Z:\occupation", ReadOnly:=False) wbexcel.Sheets("DonneesReservationSalleInfo").Select
Si il est ouvert, le fermer et ne pas enregistrer wbexcel.close(false)
S'il est pas ouvert, passer à la ligne suivante.
Je ne sais pas qu'est ce que je peux donner comme propriété à wbexcel pour savoir si il est déjà ouvert ou non.
Merci d'avance.
bgs
Partager