Contrôle si classeur "source" ouvert

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 !

BOCARAMEL

XLDnaute Occasionnel
Bonsoir a tous 🙂

Peux t'on faire un contrôle pour savoir si le classeur "source.xls" est ouvert
😕
Exemple a l'ouverture du classeur "state.xls"
si le classeur "source.xls" est fermé
Msgbox ("Veuillez ouvrir le fichier source")
et ferme le classeur "state"
SINON
ouverture normal

Merci de votre aide 😉
et bonne nuit a tous
bocaramel
 
Re : Contrôle si classeur "source" ouvert

Bonjour BOCARAMEL, Bonjour le forum,

Une essai ci dessous:
Code:
Private Sub Workbook_Open()

'Initialisation de la variable ClasseurSourceOuvert a faux
ClasseurSourceOuvert = False

'Recherche de "ClasseurSource.xls" dans tous les classeurs ouverts
For Each wbk In Workbooks
    If wbk.Name = "ClasseurSource.xls" Then
        ClasseurSourceOuvert = True
    End If
Next wbk

'Si ClasseurSourceOuvert est faux alors message...
If ClasseurSourceOuvert = False Then
    test = MsgBox("Le classeur source n'a pas ete identifie comme ouvert. Merci d'ouvrir le Classeur Source avant de lancer ce fichier" & vbCr & vbCr & "Oui, pour fermer et Non, pour rester dans le fichier", vbYesNo + vbCritical)
    If test = vbYes Then
    Workbooks("ClasseurSourceOuvert.xls").Close
    Else
End If

End Sub

Voir egalement un exemple en fichier joint...

Bonne journee, 🙂
 

Pièces jointes

Dernière édition:
Re : Contrôle si classeur "source" ouvert

Bonjour Bocaramel, Bonjour Hulk, Bonjour le forum,

J'aime beaucoup la solution de Hulk, plus simple, moins de code. La petite fonction perso IsOpen est aussi très sexy!

Merci pour le tuyau...

Bonne journée, 🙂
 
- 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

  • Question Question
XL 2021 VBA excel
Réponses
4
Affichages
453
  • Question Question
Microsoft 365 Classeur Disparu
Réponses
2
Affichages
570
Retour