Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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
 
E

Eric D

Guest
Bonsoir Michel,

Il semblerait, si j'ai bien compris, que tu regarde si j'ai 1 fichier ouvert. Moi je voudrais voir si le fichier 'fipart' est ouvert.

Merci pour ta réponse.
@+

Eric D
 

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
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…