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] décomposer un classeur


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 1
    Par défaut [VBA-E] décomposer un classeur
    Bonjour,
    J'ai un classeur excel contenant 6 feuilles nommées 1,2,3,4,5,6.
    est il possible de créer une macro,enregistrée dans la feuille "1", qui extrait la feuille "2" du classeur et l'enregistre en un classeur du meme nom (2.xls)? et ainsi de suite pour toutes les autres feuilles.
    En gros, pour mieux m'exprimer, au départ j'ai un classeur de 6 feuilles, et à l'arrivée, 6 classeurs de 1 feuille.

    merci pour votre aide.

  2. #2
    Nouveau membre du Club
    Inscrit en
    Mars 2007
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 5
    Par défaut
    Slt,

    un truc que les utilisateurs oublient souvent avec Excel, c qu'il existe un macro recorder...
    Donc mon conseille serait de commencer par demarrer le macro recorder et de faire ce que tu veux faire. Puis, change le macro qui en resultera afin qu'il s'adapte a toute les situations.

    ps: envoie le code qui en resultera si tu ne sais pas comment le modifier pour l'adapter a toutes les situations.

  3. #3
    Membre Expert
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 567
    Détails du profil
    Informations personnelles :
    Âge : 62
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 567
    Par défaut
    salut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Sub sixen1()
    For i = 1 To Sheets.Count
    Sheets(i).Copy
    ActiveWorkbook.SaveAs Filename:=Path & "copie   " & i, FileFormat:=xlNormal
    ActiveWorkbook.Close
    Next
    End Sub
    voila, voila

Discussions similaires

  1. [VBA-E] activer un classeur et rendre une page visible
    Par DonKnacki dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 22/05/2006, 14h34
  2. [VBA-E]Relier 2 classeur entre eux
    Par DonKnacki dans le forum Macros et VBA Excel
    Réponses: 17
    Dernier message: 04/04/2006, 09h45
  3. [VBA-E]copie entre classeurs (encore)
    Par Elstak dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 30/03/2006, 11h25
  4. [VBA-E] Ouverture des classeurs d'un dossiers
    Par Nicos77 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 20/03/2006, 17h48
  5. [VBA-E]Nom du classeur contenant la macro en cours
    Par repié dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 23/02/2006, 10h24

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