Ouvrir un fichier en fonction de son nom

KBA3103 Messages postés 7 Statut Membre -  
 Utilisateur anonyme -
Bonjour à tous,

J'ai besoin d'aide concernant une condition que je souhaiterais rajouter dans mon code VBA.
Dans le fichier ci joint j'ai une macro qui me permet de sélectionner un dossier et d'importer le contenu des fichiers présents dans ce dossier.
Seulement je souhaiterais importer le contenu que des fichiers dont le nom commencent par "AGORA_CRA_"
J'avais pensé mettre un If right(NomFichier,10)="AGORA_CRA_" mais cela ne fonctionne pas.
Est ce que quelqu'un pourrait m'aider ?
La macro concernée dans mon fichier s'appelle "Consolider" et est présente dans le module 1.

Merci

http://www.cjoint.com/c/FKxjnui75YR

2 réponses

  1. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    Bonjour

    cjoint a maintenant horreur des classeurs xlsm
    merci de le poster sur mon-partage.fr
    0
  2. Utilisateur anonyme
     
    Bonjour KBA3103, bonjour le forum,

    Tu as écris : « des fichiers dont le nom commence par "AGORA_CRA_" ».
    Donc dans ton code VBA, tu ne dois pas utiliser right mais left (gauche) :

    If Left$(NomFichier,10)="AGORA_CRA_" Then
    

    Si ton problème est réglé, merci d'aller en haut de page
    pour cliquer sur « Marquer comme résolu ».

    Cordialement.  😊
     
    0