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 :

Copier feuille x d'un classeur A vers une feuille y d'un classeur B


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Sans emploi - Autonome
    Inscrit en
    Mars 2018
    Messages
    130
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Sans emploi - Autonome

    Informations forums :
    Inscription : Mars 2018
    Messages : 130
    Par défaut Copier feuille x d'un classeur A vers une feuille y d'un classeur B
    Bonjour,

    Voici mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    Private Sub Copie_Click()
        ' This macro will import a file into this workbook
        Sheets(1).Activate
        PathName = Range("G1").Value
        FileName = Range("G2").Value
        TabName = Range("G3").Value
        ControlFile = ActiveWorkbook.Name
        Workbooks.Open FileName:=Range("G1")
        ActiveSheet.Name = TabName
        Sheets(TabName).Copy After:=Workbooks(ControlFile).Sheets(1)
        Windows(FileName).Activate
        ActiveWorkbook.Close SaveChanges:=False
        Windows(ControlFile).Activate
    End Sub
    Ce bout de code permet d'importer une feuille de calcul d'un classeur A dans un classeur B, cette macro fonctionne très bien dans mon programme.

    Cependant, je ne veux pas importer une feuille, je veux copier l'ensemble des données de la feuille "Feuil1" provenant du classeur A dans la "Feuil1" du classeur B.

    Existe-il un copiage spécial à utiliser au lieu de --> Sheets(TabName).Copy After:=Workbooks(ControlFile).Sheets(1) ?

    Avez vous des idées à me procurer svp ?

  2. #2
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037

Discussions similaires

  1. [XL-2000] Comment copier-coller d'une feuille vers une autre d'un même classeur ?
    Par juju05 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 01/07/2014, 15h40
  2. Réponses: 4
    Dernier message: 15/02/2013, 04h31
  3. Réponses: 2
    Dernier message: 15/02/2008, 09h24
  4. MAJ tableau d'une feuille A par rapport aux données d'une feuille B
    Par GalJin dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 31/01/2008, 16h50
  5. [VBA-E] Copier une feuille excel d'un fichier A vers un fichier B
    Par skystef dans le forum Macros et VBA Excel
    Réponses: 28
    Dernier message: 22/03/2007, 10h49

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