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 :

Nom d'onglet = nom fichier


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
    Mai 2008
    Messages
    246
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2008
    Messages : 246
    Par défaut Nom d'onglet = nom fichier
    Bjr a tous,
    Je pose la situation, 23 fichiers excel, nommé de la même facon. Nom ville annee, réparti dans plusieur dossiers.
    Je voudrais créer un fichier excel dont chaque onglet soit nommé par la ville des fichier excel, c'est a dire qu'il faut récuperé le 2iem mot du nom des fichié, pour le mettre dans le nom d'un onglet...
    Peut être pouriez vous m'aidé a resoudre se problème

  2. #2
    Membre Expert Avatar de mayekeul
    Inscrit en
    Août 2005
    Messages
    1 369
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 1 369
    Par défaut
    bonjour,

    un peu plus de précision sur la nomenclature des noms de fichiers serait la bienvenue.(quel sont le séparayeur par exemple)

    Aussi, connaist-on la liste des dossiers ?
    la aussi connaitre la nomenclature serait sympa.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    246
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2008
    Messages : 246
    Par défaut
    Comme je l'est ecrit, nom "espace" ville "espace" année pour les fichiers excel,
    Pour le nom des dossiers c'est une région en un ou deux mots avec des espaces.
    C'est dérengant qu'il y est des espaces?

  4. #4
    Membre Expert Avatar de mayekeul
    Inscrit en
    Août 2005
    Messages
    1 369
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 1 369
    Par défaut
    ben disons qu'il vaut mieux éviter.

    le premier probleme(les autre n'en étant pas réellement)
    est de séparer le nom de la ville dans le nom du fichier

    une fonction t'y aidera
    pour le reste dis mois si tu sais faire ou pas

    la fonction suivante peut te servir à tester et a mettre en place le nom des villes. Elle teste si le fichier présente les carctéristique suivantes
    des espaces dans le nom
    et si oui, prend le deuxième mot pour nom de ville
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    Function VilleExist(NomClasseur As String) As String
    Dim strTemp() As String
    strTemp = Split(NomClasseur, "\")
    strtemp2 = Split(strTemp(UBound(strTemp)), " ")
    On Error GoTo NoTown
    VilleExist = strtemp2(1)
    On Error GoTo 0
    Exit Function
    NoTown:
    VilleExist = ""
     
    End Function

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    246
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2008
    Messages : 246
    Par défaut
    Alors j'avou que je suis 1 pe perdu.
    Je doit remplacer de nom dans ta macro ?
    Pour l'instant je l'est mis dans le code de la feuille 1, il ne se passe rien. Si j'ai plusieurs fichier du même type, si je suis ta logique, il prendra toujours le même, le 1er qui aura un espace dans son nom?

  6. #6
    Membre Expert Avatar de mayekeul
    Inscrit en
    Août 2005
    Messages
    1 369
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 1 369
    Par défaut
    tu as déjà un code?

    on peux voir?



    cela sera plus simple à t'expliquer!

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 24/11/2014, 17h42
  2. Parcourir les noms des onglets d'un fichier excel
    Par mouss4rs dans le forum API standards et tierces
    Réponses: 1
    Dernier message: 21/02/2012, 11h47
  3. [VBA-E] nom des onglets
    Par mulanzia2003 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 21/03/2006, 10h56
  4. [VB]Identifier le nom raccourci d'un fichier joint a un mail
    Par developpeurvb dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 07/02/2006, 13h50
  5. [JFileChooser] nom par défaut du fichier ?
    Par niko8181 dans le forum Agents de placement/Fenêtres
    Réponses: 8
    Dernier message: 17/06/2005, 11h37

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