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 :

[VBA-E][2k7] Enregistrer une feuille d'un classeur dans un autre document


Sujet :

Macros et VBA Excel

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    171
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mars 2003
    Messages : 171
    Points : 97
    Points
    97
    Par défaut [VBA-E][2k7] Enregistrer une feuille d'un classeur dans un autre document
    Bonjour

    Je n'arrive pas à trouver ma réponse dans la faq voila mon rpoblème qui parait simple mais sur leque le je bute

    J'ai un classeur ayant 3 feuilles ('Feuil1','TRANSFORM','Feuil3')

    je voudrai enregistrer juste la feuille 'TRANSFORM' dans un document (xlsx) du nom de mon choix sans perturber mon fonctionne sous Excel je veux dire que cela devra se faire comme un simple control - s de ma feuille.

    merci d'avance

  2. #2
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Points : 15 543
    Points
    15 543
    Par défaut
    Tu as essayé d'enregistrer la macro en le faisant, un clic droit sur le nom de la feuille -> Dupliquer ou coller -> Créer une copie -> sélection du classeur -> Ok !

    Après, tu peux simplifier le code. Si tu ne sais pas faire, mets-nous le code

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    171
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mars 2003
    Messages : 171
    Points : 97
    Points
    97
    Par défaut
    Merci beaucoup je ne connaissais pas ce systeme donc je n'avais pas pu enregistrer la macro mais cela marche super bien.

    J'ai juste un probleme je ne sais pas si c'est du à ça mais le voici :
    La feuille que je veux sauvegarder contient un tableau croisé dynamique avec un certain style personnalisé. Je veux le sauvegarder afin de pouvoir le réutiliser sur un autre tableau plus tard.

    Je me suis apercu qu'il était pas possible de faire copie coller spécial d'un tCD à un autre TCD afin de juste lui appliquer le format du tableau.
    Il n'acceptait qu'un copie coller spécial pour le format qu'à partir d'un simple tableau. J'ai donc fait un macro qui transforme un TCD en un tableau normal. Et c'est ce tableau que je sauvegarde.
    Mais je m'apercois qu'au final, dans ma sauvegarde la couleur du tableau différe. Alors que dans la feuille qui me sert à la transformation le tableau lui est nikel.
    as tu une idée ?

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    171
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mars 2003
    Messages : 171
    Points : 97
    Points
    97
    Par défaut
    Confirmation cette méthode fait perdre le style du tableau dans le fichier que l'on enregistre. Il est d'ailleurs hallucinant que quand je fait un copie coller d'un tableau ayant une mise en forme dans un fichier la mise en forme disparait et le tableau hérite de la mise en forme du document.

  5. #5
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Points : 15 543
    Points
    15 543
    Par défaut
    Ta méthode pour ton copier/coller (le code)
    A+

  6. #6
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    171
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mars 2003
    Messages : 171
    Points : 97
    Points
    97
    Par défaut
    je viens de trouver la parade en fait sous EXCEL 2007 il faut prendre en compte le theme du document il faut donc que dans ma macro que j'enregistre le theme actif du document et que dans le nouveau document que j'applique le theme enregistrer.

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

Discussions similaires

  1. Réponses: 12
    Dernier message: 27/07/2014, 10h51
  2. Réponses: 2
    Dernier message: 27/06/2014, 18h24
  3. [XL-2007] enregister une feuille d'un classeur dans un autre repertoire
    Par karim19 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 30/08/2009, 19h48
  4. Réponses: 7
    Dernier message: 25/09/2008, 14h51
  5. Copie de feuilles d'un classeur dans l'autre
    Par ouskel'n'or dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 08/11/2007, 12h06

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