Rechercher : dans
Par :

VBA : Excel : Savoir si un fichier est ouvert

Dernière réponse le 31 mar 2008 à 15:56:58 mario90, le 24 oct 2003 à 11:43:19 
 Signaler ce message aux modérateurs

Je souhaite savoir comment on peut savoir si un fichier est déjà ouvert.

Merci d'avance

Meilleures réponses pour « VBA : Excel : Savoir si un fichier est ouvert » dans :
Excel - Convertir fichier(s) CSV / XLS VoirComme dit dans le titre, cette application convertit des fichiers CSV en fichiers XLS N’est pas nécessaire pour Excel 2007, ce dernier faisant la conversion automatiquement La conversion n’ayant pas de mise en forme, en cas de modification...
Ouverture d'un fichier VoirOuverture d'un fichier existant crée avec le même logiciel Il existe fondamentalement deux méthodes pour ouvrir un fichier sous Windows : Choisissez dans le menu du logiciel concerné Fichier > Ouvrir et naviguez jusqu’au fichier concerné dans la...

1

DaNot, le 24 oct 2003 à 12:01:51

Bonjour,

Je pense que la seule solution est de tester dans le tableaux des Workbooks si il exite un Workbook avec le nom du fichier (sans l'extension). Sachant que Excel n'autorise pas l'ouverture de deux fichiers avec le même nom.

DaNot

Répondre à DaNot

2

mario90, le 24 oct 2003 à 14:11:30

Où se trouve le tableau des Workbook ?

Répondre à mario90

4

 pikso, le 31 mar 2008 à 15:56:58

Slt,

Ton fonctionne au poil par contre je dois mettre l'extension pour qu'il trouve le workbook.

VB 6.3
Excel 2003 SP3

Répondre à pikso

3

DaNot, le 24 oct 2003 à 17:41:08
  • +1

L'objet Workbooks s'applique à l'objet Application. Une aide sur le mot Workbooks doit t'apporter pas mal de réponses

Petit exemple :

    Dim lWorkbook As Workbook
    Dim lFound As Boolean
    
    lFound = False
    For Each lWorkbook In Workbooks
        If lWorkbook.Name = "FichierX" Then
            lFound = True
            Exit For
        End If
    Next
    If lFound Then
        <Cas ou le fichier "FichierX" existe>
    End If


DaNot

Répondre à DaNot