Savoir si un fichier spécifique est ouvert?

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

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

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
 
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
 
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.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
7
Affichages
510
Réponses
4
Affichages
181
Réponses
1
Affichages
280
W
Réponses
3
Affichages
200
  • Question Question
XL 2021 Macro
Réponses
6
Affichages
300
Retour