cathodique
XLDnaute Barbatruc
Bonjour,
Je suis coincé, je fais appel à votre aide.
Je voudrai vérifié à l'ouverture d'un fichier que celui-ci n'est pas déjà ouvert.
Voir animation pour le message d'erreur.
Avec mes remerciements.
Je suis coincé, je fais appel à votre aide.
Je voudrai vérifié à l'ouverture d'un fichier que celui-ci n'est pas déjà ouvert.
Voir animation pour le message d'erreur.
VB:
Function FichOuvert(F As String) As Boolean
'myDearFriend! - www.mdf-xlpages.com
On Error Resume Next
FichOuvert = Not Workbooks(F) Is Nothing
End Function
Sub Ouvrir()
nom_fichier = Application.GetOpenFilename("Fichiers Excel (*.xls*), *.xls*")
Workbooks.Open Filename:=nom_fichier
Fichier = Dir(nom_fichier)
If FichOuvert(Fichier) Then
MsgBox "Le fichier " & Fichier & " est ouvert."
Else
MsgBox "Le fichier " & Fichier & " n'est pas ouvert."
End If
If nom_fichier <> False Then
End If
End Sub
Avec mes remerciements.