Comment savoir si un classeur est ouvert

bonjour,

je suis une petite nouvelle, néophyte en VBA.

mon problème :

A l'ouverture d'un fichier Excel"A" dans " Workbook_Open" je voudrais savoir un fichier Excel B est ouvert, si pas ouvert appeler une macro.

merci beaucoup

Bonjour

Une méthode

EDIT: Macro remplacée

Sub test()
Dim Wb As Workbook

  For Each Wb In Workbooks
    If Wb.Name = "mon STOCK.xls" Then ' Respectes Minuscules/Majuscules
      MsgBox "Workbook " & Wb.Name & " déjà ouvert"
      Exit For
    End If
  Next Wb
  If Wb Is Nothing Then
    ' macro que je veux si le fichier est fermé
    MsgBox "macro que je veux si le fichier est fermé"
  End If
End Sub

bonjour,

ça marche impec., j'ai juste supprimer le 1er msgbox.

merci beaucoup car je galérais depuis ce matin!!!!

Rechercher des sujets similaires à "comment savoir classeur ouvert"