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 :

Découper noms de fichiers d'un répertoire [XL-2010]


Sujet :

Macros et VBA Excel

  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2015
    Messages
    52
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Aisne (Picardie)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2015
    Messages : 52
    Par défaut Découper noms de fichiers d'un répertoire
    Bonjour à toutes et à tous,

    Actuellement j'ai un répertoire où se trouve différents fichiers csv. Ils se présentent sous la forme : nom_prénom_dd_mm_yy-hhhmm
    J'aimerais placer le nom_prénom dans une cellule, puis dans la suivante dd_mm_yy et dans l'autre hhhmm.

    Mon code est celui-ci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Application.ScreenUpdating = False
      Range("A2:D65000").ClearContents
      repertoire = ThisWorkbook.Path & "\"
      ligne = 1
      nf = Dir(repertoire & "*.csv")
      Do While nf <> ""
        Cells(ligne, 1) = nf
        ligne = ligne + 1
        nf = Dir
      Loop
    Je fais juste une copie des noms de fichiers actuellement.

    En vous remerciant.

  2. #2
    Membre éclairé
    Homme Profil pro
    Constructeur ossature bois
    Inscrit en
    Mars 2014
    Messages
    897
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Constructeur ossature bois
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Mars 2014
    Messages : 897
    Par défaut
    Salut,
    Voici une solution
    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
    Sub test()
    Dim tablo()
    nomfichier = "nom_prénom_dd_mm_yy-hhhmm"
    Découp = Split(nomfichier, "_")
    nomprenom = Split(nomfichier, "_")(0) & Split(nomfichier, "_")(1)
    ddmm = Split(nomfichier, "_")(2) & Split(nomfichier, "_")(3)
    yy = Split(nomfichier, "_")(4)
     
    With Sheets("Feuil1")
        .Activate
        .Cells(1, 1) = nomprenom
        .Cells(1, 2) = ddmm
        .Cells(1, 3) = yy
    End With
    End Sub
    seb

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2015
    Messages
    52
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Aisne (Picardie)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2015
    Messages : 52
    Par défaut
    Merci à vous Sebphyto. J'ai un peu modifié le code, cela m'a fortement aidé. Merci infiniment!

  4. #4
    Expert confirmé
    Avatar de kiki29
    Homme Profil pro
    ex Observeur CGG / Analyste prog.
    Inscrit en
    Juin 2006
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ex Observeur CGG / Analyste prog.

    Informations forums :
    Inscription : Juin 2006
    Messages : 6 132

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

Discussions similaires

  1. Noms de Fichiers d'un répertoire dans un Tableau
    Par PiliSql dans le forum VB.NET
    Réponses: 2
    Dernier message: 01/03/2008, 12h37
  2. lire le nom des fichiers dans un répertoire
    Par wonderboutin123 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 30/11/2007, 04h22
  3. (perl) aide: noms de fichiers d'un répertoire ?
    Par amansouri dans le forum Langage
    Réponses: 1
    Dernier message: 13/07/2007, 09h59
  4. [VBA-E]Affecter valeurs noms de fichier d'un répertoire
    Par zzman dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 20/03/2006, 00h28
  5. rechercher d'un nom de fichier dans un répertoire
    Par yerome dans le forum Langage
    Réponses: 7
    Dernier message: 21/07/2005, 11h54

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