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

vba - détecter si un fichier est ouvert sur mon poste ?

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 !

philppe27

XLDnaute Occasionnel
Bonjour,

J'aurais besoin de savoir le code vba pour détecter si un fichier excel est ouvert ou non sur mon poste.
Merci d'avance de votre aide,

Cordialement
 
Re : vba - détecter si un fichier est ouvert sur mon poste ?

Bonjour,

Une piste :
Code:
Sub Test()
    
    'le classeur doit être enregistré !
    MsgBox ClasseurOuvert("Classeur1.xls")

End Sub
Function ClasseurOuvert(NomClasseur As String) As String

    Dim Cl As Workbook
    
    On Error Resume Next
    Set Cl = Workbooks(NomClasseur)
    
    If Err.Number = 0 Then
    
        ClasseurOuvert = "Ouvert !"
        
    Else
    
        ClasseurOuvert = "Fermé !"
        
    End If

End Function

Hervé.
 
Re : vba - détecter si un fichier est ouvert sur mon poste ?

Bonjour à tous

philippe27:
Quand tu créés ta discussion, dans la foulée, regardes en bas de la page de celle-ci.
Dans les cinq liens des discussions similaires, tu trouvera souvent réponse à ta question fraichement posée 😉

Ce qui est le cas ici 😉
 
- 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

Discussions similaires

Réponses
7
Affichages
197
Réponses
12
Affichages
802
Réponses
17
Affichages
447
Réponses
7
Affichages
513
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…