Ouverture de fichier sous VBA

Bonjour,

Je cherche à rédiger un code sous VBA : savoir si un fichier excel est déjà ouvert ou non : si oui, on ne fait rien, sinon on ouvre ce fichier

Pouvez vous m'éclairer des vos lumières

D'avance merci

5pricing-copie.xlsx (98.84 Ko)

bonjour,

une 'tite fonction personnalisée pour ça -à coller dans un module standart (Module1)-

Function WbIsOpen(WbName As String) As Boolean
On Error Resume Next
WbIsOpen = Not Workbooks(WbName) Is Nothing
End Function

ensuite tu testes en envoyant cette ligne dans ton code

If Not WbIsOpen("blabla.xls") Then Workbooks.Open Filename:="blabla.xls"

A+

Nota : Merci de Lire la Charte

(Pas de titre en majuscule)

A+

Bonjour,

Merci d'éditer le titre de ton premier message

Règlement a écrit :

... le titre ne doit pas être écrit tout en majuscules ...

Cordialement,

Rechercher des sujets similaires à "ouverture fichier vba"