comment savoir si un fichier excel est ouvert avec vba

saadmechiche

XLDnaute Junior
Bonjour j'aimerai réalisé la procedure suivante sur vba , si le fichier "outil.xls" est ouvert alors le fermer
sinon l'ouvrir
le probleme est que je ne connais pas la fonction qui dit si le fichier est ouvert ou pas
Merci d'avance pôur votre aide
SAAD
 

Spitnolan08

XLDnaute Barbatruc
Re : comment savoir si un fichier excel est ouvert avec vba

Bonjour Saademiche, Wilfried,

Pour compléter le code de Wilfried...
Code:
                              sub fermer_outil()
dim i as integer
Dim TonChemin as sting
TonChemin = "C:\blabla\bipbip\"
for i = workbooks.count to 1 step -1
if workbooks(i).name = "Outil.xls" then 
workbooks(i).close false ' False empeche la sauvegarde
Else 
Workbooks.Open Filename:= "TonChemin\Outil.xls"
End If
next i
end sub
Cordialement
 

Discussions similaires

Statistiques des forums

Discussions
312 076
Messages
2 085 084
Membres
102 772
dernier inscrit
bluetesteur