Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 3 sur 3
  1. #1
    Futur Membre du Club
    Inscrit en
    décembre 2007
    Messages
    54
    Détails du profil
    Informations forums :
    Inscription : décembre 2007
    Messages : 54
    Points : 16
    Points
    16

    Par défaut Lire les données d'un fichier sans l'ouvrir ou fermer un fichier sans message

    Bon matin à tous,
    J’ai des difficultés pour lire (dans un programme Excel en VBA) des données dans un fichier. Ce que je sais seulement faire, c’est l’ouvrir avec une macro ce qui me donne :

    Code :
    Workbooks.Open Filename:="J:\DonnéesVBA\FichiersàLire"
    Mais ensuite quand je veux fermer le fichier, Excel pose une question concernant l’enregistrement éventuel du fichier et cela interrompt donc le programme.
    Ma question : comment faire pour lire des données dans un fichier sans l’ouvrir ?

    Merci par avance.
    RéviAT

  2. #2
    Inactif
    Avatar de ouskel'n'or
    Inscrit en
    février 2005
    Messages
    12 466
    Détails du profil
    Informations forums :
    Inscription : février 2005
    Messages : 12 466
    Points : 13 431
    Points
    13 431

    Par défaut

    Tu as plusieurs solutions
    Soit ce fichier est le classeur actif
    Code :
    Activeworkbook.close false
    soit tu le désignes
    Code :
    Workbooks("FichiersàLire").close false
    Soit c'est le fichier contenant la macro
    Code :
    Thisworkbook.close false
    ou tu peux encore utiliser Saved
    Code :
    1
    2
    ActiveWorkbook.Close Saved = True
    ActiveWorkbook.close
    ce qui interdit l'enregistrement du classeur actif
    A toi de choisir

    Edit
    Je réponds à ta question :
    comment faire pour lire des données dans un fichier sans l’ouvrir ?
    Regarde ici, les réponses ont été données pour deux moyens de lire des données dans un fichier fermé.

  3. #3
    Futur Membre du Club
    Inscrit en
    décembre 2007
    Messages
    54
    Détails du profil
    Informations forums :
    Inscription : décembre 2007
    Messages : 54
    Points : 16
    Points
    16

    Par défaut Lire les données d'un fichier sans l'ouvrir.

    Merci,
    Je vais tester les solutions.
    A bientôt peut-être.
    RéviAT

+ Répondre à la discussion
Cette discussion est résolue.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •