IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Microsoft Office Discussion :

Workbooks.open ne fonctionne pas pour l'ouverture de plusieurs fichiers


Sujet :

Microsoft Office

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Femme Profil pro
    Consultant en technologies
    Inscrit en
    Octobre 2019
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Consultant en technologies

    Informations forums :
    Inscription : Octobre 2019
    Messages : 3
    Par défaut Workbooks.open ne fonctionne pas pour l'ouverture de plusieurs fichiers
    Bonjour à tous les membres du forum,

    Je suis new utilisatrice des macros sur excel et je rencontre une difficulté avec la fonction Workbook.Open. Je souhaite l'utiliser pour ouvrir plusieurs fichiers log d'un dossier.

    Quand je mets le chemin complet du fichier, j'arrive à ouvrir le fichier sur excel. Par contre si je mets le chemin du dossier qui contient tous les fichiers, j'ai un message d'erreur : Fichier introuvable.

    La fonction workbooks.open ne me permet pas d'ouvrir tous les fichiers sur excel. Pourtant quand j'utilise ActiveWorkbook.FollowHyperlink, les fichiers s'ouvrent mais en txt alors que souhaite l'ouvrir avec excel.

    Merci d'avance pour votre aide.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    Sub ouverturedufichier()
    Dim chemin As String
    Dim fichier As String
     
    ' Chemin des fichiers
     
    chemin = "C:\Users\LMN\Documents\Projets\Tableau de Bord\TAT\"
     
    ' Chemin complet du fichier
     
    'chemin = "C:\Users\LMN\Documents\Projets\Tableau de Bord\TAT\ENTP-15-08-2019-02h15"
     
    ' Récupération des fichiers
     
    fichier = Dir(chemin & "*", vbNormal)
     
    'Boucle pour les retrouver un à un
     
    Do While fichier <> ""
     
     
    ' MsgBox fichier
     
     
    ' Ouvrir tous les fichiers
     
    Set r = Workbooks.Open(fichier, local:=True)
     
    'ActiveWorkbook.FollowHyperlink fichier
     
     
    ' Passage au fichier suivant
     
    fichier = Dir
    Loop
     
    ' Fermer tous les fichiers
     
    'Workbooks(fichier).Close False
     
     
    End Sub
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. [XL-2013] Workbooks.open ne fonctionne pas
    Par bobe32 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 16/06/2017, 18h10
  2. La propriété Appearance ne fonctionne pas pour un commandbutton
    Par ludoche dans le forum VB 6 et antérieur
    Réponses: 9
    Dernier message: 23/11/2007, 13h54
  3. A:hover ne fonctionne pas pour mon menu css
    Par kaylah dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 13/03/2007, 15h02
  4. window.open : "fullscreen" fonctionne pas sous fir
    Par golgauth dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 12/11/2005, 06h02
  5. Réponses: 13
    Dernier message: 20/07/2004, 08h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo