Ouverture fichier s'il n'est pas ouvert VBa
Résolu/Fermé
olympiklyon
Messages postés
63
Date d'inscription
dimanche 21 novembre 2010
Statut
Membre
Dernière intervention
8 octobre 2012
-
Modifié par olympiklyon le 10/06/2011 à 09:56
Utilisateur anonyme - 17 juin 2011 à 13:07
Utilisateur anonyme - 17 juin 2011 à 13:07
A voir également:
- Ouverture fichier s'il n'est pas ouvert VBa
- Fichier rar - Guide
- Cette action ne peut pas être réalisée car le fichier est ouvert dans system - Guide
- Fichier host - Guide
- Fichier iso - Guide
- Comment réduire la taille d'un fichier - Guide
3 réponses
olympiklyon
Messages postés
63
Date d'inscription
dimanche 21 novembre 2010
Statut
Membre
Dernière intervention
8 octobre 2012
1
15 juin 2011 à 08:47
15 juin 2011 à 08:47
Merci pour votre aide. mais j'ai plus rapide c'est
On Error Resume Next
Workbooks("essai n1kjh.xls").Activate
If Err then Err.Clear: Workbooks.Open "C:\Documents and Settings\Jeanmarie\Bureau\essai n1kjh.xls"
On Error Resume Next
Workbooks("essai n1kjh.xls").Activate
If Err then Err.Clear: Workbooks.Open "C:\Documents and Settings\Jeanmarie\Bureau\essai n1kjh.xls"
Utilisateur anonyme
10 juin 2011 à 13:35
10 juin 2011 à 13:35
Bonjour,
Si je comprends bien, tu désire savoir si le fichier est déjà ouvert ?
Exemple :
Cdt
Lupin
Si je comprends bien, tu désire savoir si le fichier est déjà ouvert ?
Exemple :
Option Explicit ' Sub Macro4() Dim Reponse As Boolean Dim NomFichier As String NomFichier = "essai n1kjh.xls" Reponse = False Call TestFichierOuvert(NomFichier, Reponse) If Not (Reponse) Then Workbooks.Open "C:\Documents and Settings\JeanMarie\Bureau\essai n1kjh.xls" End If ' Code ... End Sub ' Sub TestFichierOuvert(ByVal NomFic As String, ByRef Resul As Boolean) Dim Classeur As Workbook Resul = False For Each Classeur In Workbooks If (Classeur.Name = NomFic) Then Resul = True End If Next Classeur End Sub '
Cdt
Lupin