Comment vérifier si un fichier excel est déja ouvert ou non (VBA)??

Comment vérifier si un fichier excel est déja ouvert ou non (VBA)?? - VB/VBA/VBS - Programmation

Marsh Posté le 24-04-2003 à 15:19:00    

j'ai du code VBA dans un fichier excel, et je dois vérifier si un autre fichier excel est déjà ouvert ou non...(parce que si j'essaie de l'ouvrir et qu'il l'est déjà ça plante)
 
Es-ce que quelqu'un sais comment faire??
 
 
Merci

Reply

Marsh Posté le 24-04-2003 à 15:19:00   

Reply

Marsh Posté le 24-04-2003 à 20:35:50    

Voila un code qui devrai te convenir a peu pres
 
 
 
  Dim strDatei As String
  Dim strDatei2 As String
   
 
 
strDatei = Application.GetOpenFilename(filefilter:="Excel projects (*.xls), *.xls", Title:="Save the project as..." )
 
 ' Regarde les documents deja ouvert
  strDatei2 = GetFileName(strDatei)
  findit = False
  i = 1
  While i <= Workbooks.Count And Not findit
     If Workbooks.Item(i).name = strDatei2 Then
        findit = True
     Else
        i = i + 1
     End If
  Wend
 
  If findit Then
     ' si deja ouvert, on le réactive juste
       
       Workbooks.Item(i).Activate
  Else
     ' si non , on l'ouvre
     Workbooks.Open strDatei2
  End If

Reply

Marsh Posté le 29-04-2003 à 15:12:47    

merci, je vais esseyer ça!!

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed