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

VBA Access Discussion :

Séparer chemin et nom de fichier [AC-2003]


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juin 2010
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 31
    Par défaut Séparer chemin et nom de fichier
    Bonjour,

    Mon probleme est le suivant, je récupère un nom de fichier avec son chemin complet, et je voudrais séparé le nom du fichier et son chemin. Le soucis étant que l'emplacement des fichiers peut changer.

    Pour illustrer :
    'Voila le nom complet que je récupère
    Strlink = "I:\Directions\3-Partage\PROJETS\Project_Office\Suivi_des_projets\FicheIntervention2010.xls"
    'et voila les varible que je souhaite remplir
    Chemin = "I:\Directions\3-Partage\PROJETS\Project_Office\Suivi_des_projets"
    Fichier = "FicheIntervention2010.xls"
    'Toute ses variables sont de type String

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    122
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2010
    Messages : 122
    Par défaut
    Salutations,

    Alors pour le chemin de ton fichier tu as cette fonction :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Public Function ExtractFilePath(ByVal sFullPath As String) As String
     
    If Right(sFullPath, 1) = "\" Then
        ExtractFilePath = sFullPath
    Else
        ExtractFilePath = Left(sFullPath, InStrRev(sFullPath, "\"))
    End If
     
    End Function
    Elle te renvoie le chemin de ton fichier à partir du chemin complet (Merci la ).
    Tu stocke le résultat de ta fonction dans une variable et pour récupérer le fichier tu n'as plus qu'à faire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    fichier = right(chemincomplet,len(chemincomplet)-len(resultatdelafonction))
    Voilà,

    Bonne journée

  3. #3
    Membre averti
    Inscrit en
    Juin 2010
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 31
    Par défaut
    Merci ca marche super !

    Voila ce que ca donne grace a ta fonction:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
        Dossier = ExtractFilePath(strLink)
        Fichier = Right(strLink, Len(strLink) - Len(Dossier))
    Merci aussi pour la rapidité

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

Discussions similaires

  1. [AC-2007] chemin et nom de fichier dans un FileDialog
    Par Rémi GAUDINAT dans le forum Contribuez
    Réponses: 0
    Dernier message: 18/02/2012, 13h53
  2. [E-07] récuperer le chemin et nom du fichier xls
    Par law56100 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 27/03/2009, 18h40
  3. Séparer nom de fichier / chemin d'accès / extension d'une variable
    Par mklHQ dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 25/06/2008, 13h56
  4. Chemin et nom de fichier sous Dev C++
    Par Yazoo70 dans le forum Dev-C++
    Réponses: 12
    Dernier message: 12/06/2007, 09h37
  5. [Batch] chemin absolu / Nom de fichier
    Par andlio dans le forum Windows
    Réponses: 3
    Dernier message: 03/08/2006, 04h40

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