Bonjour, bonjour,
s'il est bien question de VBA et de savoir si un classeur est ouvert, facile via une fonction comme
1 2 3 4
| Function ExistWindow(Name) As Boolean
On Error Resume Next
ExistWindow = IsObject(Application.Windows(Name))
End Function |
ou encore
1 2 3 4
| Function IsOpen(Name) As Boolean
On Error Resume Next
IsOpen = IsObject(Workbooks(Name))
End Function |
Il faut juste prêter attention à l'affichage du nom du classeur dans Excel avec son extension,
cf config de l'Explorateur Windows …
_______________

____________________________________

______________________________
Merci de cliquer sur

pour chaque message ayant aidé puis sur

pour clore cette discussion …
Partager