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 fichier par macro


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Mars 2015
    Messages
    123
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Architecte de base de données

    Informations forums :
    Inscription : Mars 2015
    Messages : 123
    Par défaut Renommer fichier par macro
    Bonjour,

    Je voulais savoir si c'était possible de renommer un fichier sans dupliquer le fichier..
    Exemple : mon fichier se nomme "Monfichier1" je lance la macro pour renommer de la façon suivante "Testmonfichier1-2015-11-9"
    Ici à la fin j'aurais deux fichiers dans mon dossier, un s'appelant Monfichier1 et l'autre Testmonfichier1-2015-11-9

    Voila ma question peut on renommer un fichier sans le dupliquer...

  2. #2
    Membre Expert Avatar de antonysansh
    Homme Profil pro
    Chargé d'études RH
    Inscrit en
    Mai 2014
    Messages
    1 115
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chargé d'études RH
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2014
    Messages : 1 115
    Par défaut
    Bonjour chito79000,

    Si la macro est sur le fichier en question, il me parait compliqué de renommer un fichier en cours de lecture.

    Sinon tu peux aller voir dans la FAQ sur la manipulation de fichier (Move d'un FSO pour renommer par exemple)
    Manipulation de fichier en VB

  3. #3
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Name "Monfichier1" As "Testmonfichier1-2015-11-9"
    Ne pas oublier, auparavant, de se mettre sur le bon disque avec un ChDrive et dans le bon répertoire avec un ChDir.

  4. #4
    Membre confirmé
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Mars 2015
    Messages
    123
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Architecte de base de données

    Informations forums :
    Inscription : Mars 2015
    Messages : 123
    Par défaut
    antonysansh Non la macro n'est pas sur le fichier en question....

    Menhir je le rajoute à mon code ?

  5. #5
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Citation Envoyé par chito79000 Voir le message
    Menhir je le rajoute à mon code ?
    Non, tu en fais de la confiture.

    C'est une ligne de code qui fait ce que tu demandes dans ton premier message.
    Je ne sais pas ce que tu veux en faire.
    Si cette procédure fait partie d'une macro plus vaste, oui, il faut que tu le rajoutes.

  6. #6
    Membre confirmé
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Mars 2015
    Messages
    123
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Architecte de base de données

    Informations forums :
    Inscription : Mars 2015
    Messages : 123
    Par défaut
    Voici une partie de mon code de base:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Workbooks.Open Filename:="fichier1.xls"
    ......
    ......
    ......
    ......
    ......
    ......
     Chemin = "chemin"
     ActiveWorkbook.SaveAs Chemin & variable & ".xls"
     ActiveWorkbook.Close
    après j'ouvre ce fichier pour faire des vérifications et ajouter certaines choses :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Workbooks.Open Filename:="variable.xls"
    Chemin = "chemin"
    ActiveWorkbook.SaveAs Chemin & variable & " & complément nom &" ".xls"
    ActiveWorkbook.Close

  7. #7
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Ca m'étonnerait que ton second code fonctionne avec des guillemets placés ainsi (ligne 3).
    En tout cas, n'essaye pas de renommer un fichier ouvert.

Discussions similaires

  1. [XL-2007] Recherche de fichiers par macro
    Par tit-doudou dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 10/06/2010, 09h24
  2. [Toutes versions] ouvrir un fichier par macro
    Par Le Méthanier dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 12/05/2010, 13h44
  3. Réponses: 12
    Dernier message: 22/03/2010, 14h07
  4. Fermer fichier par macro sans pop up
    Par blobnet dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 05/05/2009, 10h40
  5. Fermer sans sauvegarde un fichier par macro
    Par blobnet dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 22/05/2008, 16h59

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