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 :

donner un nom à un classeur [XL-2010]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Août 2010
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 21
    Par défaut donner un nom à un classeur
    bonjour,
    je souhaite créer une macro qui à partir d'un classeur ouvert ouvre un nouveau classeur"type" et qui le sauvegarde avec un nom récupéré dans une cellule d'une feuille du premier classeur . (je ne sais pas si je suis très clair)
    merci pour le coup de main

  2. #2
    Membre Expert Avatar de Jean-Pierre49
    Homme Profil pro
    Retraité
    Inscrit en
    Juillet 2007
    Messages
    659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2007
    Messages : 659
    Par défaut
    Bonjour

    comme piste

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
                                Dim FichierA                As Workbook
                                Dim Nom                     As String
     
        Nom = "C:\....\xxxxx.xls" ' A modifier
    ou
        Nom = Range("A1").Value
     
        Set FichierA = Workbooks.Add 'Créer un nv classeur
    ou
        Set FichierB = Workbooks.Open("C:\....\zzzzzz.xls") ' Ouvre un classeur existant
     
     
        FichierA.SaveAs Filename:=Nom ' Nomme le fichier
        FichierA.Close False ' le ferme
    Adapte et tu dis

    Bon courage

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Août 2010
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 21
    Par défaut Merci mille fois mais encore une question
    comment indiquer le chemin pour enregistrer ce nouveau fichier avec son nouveau nom . actuellement il est enregistré dans les documents et je souhaiterais qu'il soit enregistré ailleurs dans un dossier prévu pour . J'ai tenté différentes écritures mais je n'y suis pas parvenu .
    merci encore pour le coup de main

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Août 2010
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 21
    Par défaut merci encore
    j'avais fait une petite erreur et maintenant tout fonctionne parfaitement,
    merci du coup de main

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

Discussions similaires

  1. Donner un nom dynamique à un Array
    Par uado dans le forum ASP
    Réponses: 5
    Dernier message: 27/01/2006, 16h54
  2. [Debug]Donner des noms aux thread lors du débugage
    Par jeje99 dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 21/12/2005, 17h49
  3. [VBA] Probleme de caractères spéciaux dans nom de classeur
    Par RedBurn dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 14/12/2005, 20h13
  4. Réponses: 4
    Dernier message: 12/11/2005, 15h02
  5. Réponses: 7
    Dernier message: 02/11/2005, 12h28

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