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 :

fusion de deux fixhiers excel de meme structure


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Octobre 2006
    Messages
    153
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 153
    Par défaut fusion de deux fixhiers excel de meme structure
    bonjour ,

    voilà mon pb.
    j'ai deux fichiers excel (fichier 1 et fichier 2) qui ont les memes informations et donc la meme structure au niveau des colonnes. En revanche le nombre de lignes renseignées peut etre différent à chaque traitement.

    je cherche via une macro à ajouter à la suite des données du "fichier 1" les informations du "fichier 2".

    Merci pour vos propositions.

    olivier

  2. #2
    Expert confirmé Avatar de jfontaine
    Homme Profil pro
    Contrôleur de Gestion
    Inscrit en
    Juin 2006
    Messages
    4 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Contrôleur de Gestion

    Informations forums :
    Inscription : Juin 2006
    Messages : 4 756
    Par défaut
    Une proposition

    1. Tu ouvres ton fichier 1

    2. Tu ouvres ton fichier 2

    3. Tu copies les données du fichier 2

    4. Tu recherches la première ligne vide du fichier 1
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    'Une solution
    Dim i as long
    i=1
    do while not range("A" & i).value<>""
       i=i+1
    loop
    5. Tu colles les données copiées

    Pour le code l'enregistreur de macro pourra t'aider

  3. #3
    Membre confirmé
    Inscrit en
    Octobre 2006
    Messages
    153
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 153
    Par défaut
    merci m'sieur

  4. #4
    Membre Expert Avatar de wilfried_42
    Homme Profil pro
    Auto-entrepreneur
    Inscrit en
    Novembre 2006
    Messages
    1 427
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Auto-entrepreneur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 427
    Par défaut
    Bonjour oliver

    Le claseur1 est le classeur qui va recevoir les données et qui aura la macro

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    sub transfer()
          dim i as long, numlig as long, nblig as long
          Workbooks.Open Filename:="Classeur2.xls"
          for i =  to workbooks(2).sheets.count
               numlig = workbooks(1).sheets(i).range("A65535").end(xlup).row +1
               nblig = workbooks(2).sheets(i).range("A65535").end(xlup).row
               workbooks(2).sheets(i).range("A1:A" & nblig).entirerow.copy destination:=Workbooks(1).sheets(i).range("A" & numlig)
          next i
    end sub
    "A1:A" & nblig ---> pas de ligne de titre sinon : "A2:A" & nblig

    cette macro passera toute les feuilles en revue
    Bonne journée

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

Discussions similaires

  1. Fusion de deux fichiers sql de meme schema
    Par gesualda dans le forum Outils
    Réponses: 8
    Dernier message: 11/02/2008, 11h27
  2. fusion de deux fichiers excel
    Par oliver75 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 24/07/2007, 17h06
  3. fusion de deux fichiers EXCEL dans un 3ième
    Par oliver75 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 09/07/2007, 19h59
  4. Réponses: 4
    Dernier message: 30/05/2007, 17h24
  5. Fusion de deux feuilles Excel
    Par pascal913 dans le forum Access
    Réponses: 20
    Dernier message: 20/07/2006, 14h28

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