Savoir si un fichier spécifique est ouvert?

  • Initiateur de la discussion Eric D
  • Date de début
E

Eric D

Guest
Bonsoir à toutes et tous,

J'aimerais savoir si un fichier particulier 'fipart' est ouvert. Malgrés la simplicité du code, je pense, je n'y arrive pas.

Merci de votre aide

Eric D
 
P

pat1545

Guest
Salut,

de Michel Pierron (mpfe)


Function FileLocked(FileName As String) As Boolean
On Error Resume Next
Open FileName For Binary Access Read Write Lock Read Write As #1
Close #1
FileLocked = Err.Number > 0
If FileLocked Then MsgBox 'Fichier déjà ouvert !', 64
End Function

MP
 

Abel

XLDnaute Accro
Bonjour Eric D, pat1545,

Essaie ce code :

Code:
        For Each WB In Workbooks
            If WB.Name = [i]'Nom du fichier à tester avec l'extension'[/i] Then
                MsgBox ([i]'Nom du fichier'[/i] & ' est déjà ouvert.')
             End If
        Next WB

En espérant que cela te dépanne.

Abel.
 

Discussions similaires

Réponses
56
Affichages
2 K
Réponses
24
Affichages
946

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
314 017
Messages
2 104 584
Membres
109 084
dernier inscrit
mizab