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 :

Sauvegarder nouveau classeur avec nom contenu dans cellule du classeur courant [XL-2007]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut Sauvegarder nouveau classeur avec nom contenu dans cellule du classeur courant
    Bonjour,

    J'ai bien trouvé comment sauvegarder un classeur dont le nom est contenu dans une cellule. mais je n'ai pas trouvé de solution pour enregistrer un nouveau classeur dont le nom est contenu le fichier courant. Tous mes essais ont "buggué".

    à partir de mon fichier courant, je crée un nouveau fichier avec 3 trois nommées par macro. Je voudrais l'enregistrer dans le dossier courant, son nom est la valeur de la cellule A1 de la feuille 1 du fichier courant. Mes connaissances du VBA sont basiques, je fais appel à vos compétences pour m"éclairer.

    Je vous remercie pour votre aide.

    Cordialement,

  2. #2
    Membre Expert Avatar de QuestVba
    Homme Profil pro
    Enseignant
    Inscrit en
    Juillet 2012
    Messages
    2 475
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : Belgique

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Service public

    Informations forums :
    Inscription : Juillet 2012
    Messages : 2 475
    Par défaut
    Bonjour

    si tu veux l'enregistrer dans le répertoire en cours

    Filename Argument de type Variant facultatif. Chaîne qui indique le nom du fichier à enregistrer. Vous pouvez inclure un chemin complet ; si vous ne le faites pas, Microsoft Excel enregistre le fichier dans le dossier en cours.

  3. #3
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    mon souci n'est pas le répertoire en cours. C'est l'affectation du contenu d'une cellule comme nom de fichier.

    je vous expose mon problème. Je travaille sur un fichier X, avec macro je crée un nouveau classeur avec 3 feuilles Nommées (A, B et C).

    Excel nomme à chaque création les classeurs: classeur1, classeur2, etc... ceci était déjà un problème, mais en utilisant ce code ça fonctionne:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Windows(Workbooks(Workbooks.Count).Name).Activate
    Je copie et colle sur ces feuilles l’entête et certaines colonnes de ce fichier X.

    je voudrais donc, enregistrer ce nouveau classeur avec un nom contenu dans la cellule "A1" de la feuille "A" [Sheets("A").Range("A1")].

    Je ne parviens pas à insérer le texte de cette cellule comme nom de fichier. Je vous remercie beaucoup pour votre aide.

    Cordialement,

  4. #4
    Invité
    Invité(e)
    Par défaut
    Rebonjour,

    Je vous remercie, je viens de trouver la solution.

    Cordialement,

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 27/03/2013, 10h55
  2. Réponses: 1
    Dernier message: 29/01/2013, 10h42
  3. [XL-2007] Excel plante avec macro sauvegarde feuille vers nouveau classeur avec nom spécifique
    Par stephadm dans le forum Macros et VBA Excel
    Réponses: 32
    Dernier message: 10/05/2012, 14h59
  4. Réponses: 4
    Dernier message: 26/07/2007, 21h56
  5. Instancier un type avec son nom contenu dans un String
    Par the666deus dans le forum Langage
    Réponses: 7
    Dernier message: 24/05/2007, 14h41

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