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 :

Renommer des fichiers texte


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 73
    Par défaut Renommer des fichiers texte
    Bonjour,

    Je souhaite à l'aide d'une macro pouvoir renommer 2 fichiers texte qui ont les noms suivants : "trans_040_20080321.txt" et "trans_239_20080321.txt" sachant que les noms des fichiers changent tous les jours car ils contiennent la date de création.

    Il faudrait que la macro supprime la date pour donner "trans_040.txt" et "trans_239.txt"

    Si quelqu'un à une idée , je suis preneur.

    Merci par avance.

  2. #2
    Inactif  

    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    4 555
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 4 555
    Par défaut
    Bonjour,

    Pas très précis, comme explication ...

    S'il s'agit de renommer en augmentant trans_toto_datejulienne.txt en trans_toto+1_datejulienne.txt

    il suffit de faire un split avec le caractère _ et :

    a) -augmenter de 1 unité le deuxième élément
    b)- remplacer la valeur du 3ème par format(date,"yyyymmdd") & ".txt"
    c) raccrocher les 3 éléments (concaténation simple)

    S'il ne s'agit que de changer la 3ème partie, c'est encore plus simple : utiliser insterev avec le caractère _ pour connaître la position de ce caractère puis la fonction Mid pour extraire tout ce qui le précède et y ajouter (par concaténation) la "julienne" (comme en c) ci-dessus) et ".txt

    Tout celà est fort simple.

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

Discussions similaires

  1. Renommer des fichiers
    Par Cathy dans le forum Linux
    Réponses: 3
    Dernier message: 12/09/2005, 17h24
  2. Un programme "p2p" pour échanger des fichiers text
    Par Cthulhu 22 dans le forum Développement
    Réponses: 2
    Dernier message: 17/02/2005, 15h51
  3. [LG]programme qui renomme des fichiers
    Par Ne0taku dans le forum Langage
    Réponses: 9
    Dernier message: 16/02/2005, 21h18
  4. [] [Réseau] Renommer des fichiers dans un site FTP
    Par JerBi dans le forum VB 6 et antérieur
    Réponses: 10
    Dernier message: 22/08/2003, 00h35
  5. Importer des fichiers textes délimités
    Par Invité dans le forum Outils
    Réponses: 2
    Dernier message: 23/09/2002, 13h56

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