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 feuille sur un ensemble de fichiers .xls


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Décembre 2013
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Décembre 2013
    Messages : 17
    Par défaut Renommer feuille sur un ensemble de fichiers .xls
    Bonjour,

    J'aurais besoin de renommer automatiquement la première feuille de chaque .xls d'un dossier en "Sheet1"

    Le chemin du dossier est D:\Users\pch\Desktop\Claims

    Je n'arrive pas à trouver la bonne macro,

    Merci beaucoup d'avance pour votre aide

  2. #2
    Membre éprouvé Avatar de defluc
    Homme Profil pro
    Architecte
    Inscrit en
    Mai 2002
    Messages
    1 383
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 76
    Localisation : Belgique

    Informations professionnelles :
    Activité : Architecte

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 383
    Par défaut
    Utilises l'enregistreur de macros et tu auras une solution toute faite.
    Ouvrir un nouveau classeur
    Lancer l'enregistreur de macros
    Ouvrir un premier classeur de D:\Users\pch\Desktop\Claims
    Renommer la feuille
    Fermer le classeur en le sauvant
    Fermer l'enregistreur de macros
    Editer la macro

    L'adapter par une boucle sur tous les classeurs du dossier

  3. #3
    Membre averti
    Inscrit en
    Décembre 2013
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Décembre 2013
    Messages : 17
    Par défaut
    Merci pour ta réponse,

    Comment puis-je l'adapter par une boucle stp :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    Sub Rename_tab()
    '
    ' Rename_tab Macro
    '
     
    '
        Workbooks.Open Filename:= _
            "D:\Users\pch\Desktop\Claims\CLA_CY_ADH_IT_201312_20140116.xls"
        Sheets("Sheet1").Select
        Sheets("Sheet1").Name = "Sheet1"
        Range("B29").Select
        ActiveWorkbook.Save
        ActiveWindow.Close
    End Sub

  4. #4
    Expert confirmé
    Avatar de MarcelG
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2009
    Messages
    3 449
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2009
    Messages : 3 449
    Billets dans le blog
    7
    Par défaut
    Bonjour,

    Bienvenu sur le faux rhum

    Pour boucler sur les fichiers d'un répertoire, tu peux consulter la FAQ à ce sujet.

    LES FICHIERS SUR LA FAQ DEVELOPPEZ.COM

  5. #5
    Membre averti
    Inscrit en
    Décembre 2013
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Décembre 2013
    Messages : 17
    Par défaut
    Bonjour Marcel,

    J'ai consulté le FAQ mais je n'arrive pas à appliquer correctement la boucle, pourrais-je avoir votre aide svp ?

    Merci

  6. #6
    Expert confirmé
    Avatar de MarcelG
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2009
    Messages
    3 449
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2009
    Messages : 3 449
    Billets dans le blog
    7
    Par défaut
    Salut,

    mais je n'arrive pas à appliquer correctement la boucle
    Pourrais-tu retourner ton dernier code en indiquant la(les) ligne(s) de code qui pose problème.

Discussions similaires

  1. Réponses: 5
    Dernier message: 12/11/2010, 13h14
  2. [Batch] Exécuter une commande sur un ensemble de fichiers
    Par flo44 dans le forum Scripts/Batch
    Réponses: 2
    Dernier message: 23/04/2010, 16h07
  3. traitement sur un ensemble de fichiers selectionner
    Par captainamerica75 dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 13/09/2007, 18h22
  4. Réponses: 37
    Dernier message: 03/10/2006, 17h34
  5. Find & replace sur un ensemble de fichiers
    Par totofweb dans le forum Shell et commandes GNU
    Réponses: 14
    Dernier message: 23/12/2005, 14h29

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