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

Macros et VBA Excel Discussion :

Récupérer le nom d'un fichier qui commence par une chaine de caractère spécifique [XL-2010]


Sujet :

Macros et VBA Excel

  1. #1
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2011
    Messages
    163
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Aisne (Picardie)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Transports

    Informations forums :
    Inscription : Octobre 2011
    Messages : 163
    Points : 89
    Points
    89
    Par défaut Récupérer le nom d'un fichier qui commence par une chaine de caractère spécifique
    Bonjour,

    J'ai un dossier avec 4 fichiers excel, j'aimerait trouver une solution pour liste les fichiers dans ce dossier et récupérer le nom d'un des fichiers qui commencent par une certaine chaine de caractère. C'est possible ?

    Cordialement

  2. #2
    Invité
    Invité(e)
    Par défaut
    bonjour,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    dim Fichier as string
    Fichier =dir("c:\toto\Myfichier*.xls")
    do While Fichier<>""
    if Fichier="MyfichierCeluiLa.xls" then exit do
    Fichier=dir
    loop
    if Fichier <>"" then set wb=Workbooks.Open("c:\toto\" & Fichier  )

  3. #3
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2011
    Messages
    163
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Aisne (Picardie)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Transports

    Informations forums :
    Inscription : Octobre 2011
    Messages : 163
    Points : 89
    Points
    89
    Par défaut
    Merci pour ton code, par contre je ne connais pas le nom du fichier exact, juste le début mais pas la fin, y a-t-il un moyen de palier à cela ?

  4. #4
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par shakapouet Voir le message
    Merci pour ton code, par contre je ne connais pas le nom du fichier exact, juste le début mais pas la fin, y a-t-il un moyen de palier à cela ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Fichier =dir("c:\toto\My*")
    Dernière modification par AlainTech ; 09/11/2013 à 17h06. Motif: y'a t'il -> y a-t-il

  5. #5
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2011
    Messages
    163
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Aisne (Picardie)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Transports

    Informations forums :
    Inscription : Octobre 2011
    Messages : 163
    Points : 89
    Points
    89
    Par défaut
    Parfait merci beaucoup.

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

Discussions similaires

  1. Récupérer le nom d'un fichier qui contient des frames
    Par booraq dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 6
    Dernier message: 23/06/2014, 18h16
  2. [XL-2007] Récupérer la position d'une sheet commencant par une chaine de caractères connue
    Par assiec dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 09/12/2011, 09h44
  3. [WD16] Ouvrir le premier fichier qui commence par une chaine connue
    Par EriCstoFF dans le forum WinDev
    Réponses: 2
    Dernier message: 28/10/2011, 16h27
  4. Réponses: 4
    Dernier message: 25/08/2011, 08h27
  5. Afficher des noms qui commencent par une lettre donnée
    Par kroma23 dans le forum Bases de données
    Réponses: 1
    Dernier message: 22/11/2008, 16h48

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