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 :

Regrouper des classeur excel


Sujet :

Macros et VBA Excel

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 26
    Points : 24
    Points
    24
    Par défaut Regrouper des classeur excel
    Bonjour,

    J'ai plusieurs classeur excel contenant des données pour des individus. J'aimerais pouvoir regrouper toutes les informations de ces individus dans un seul classeur mais le problème étant que chaque individus n'a pas obligatoirement un enregistrement dans chaque classeur.
    Un simple copier-coller des cellules ne permettrait pas de faire correspondre les données aux bons individus étant donnés que le nombre d'entrée est différents pour chacun dans chaque rubrique.
    Par contre les individus ont un numéros unique qui les identifient.

    Est ce que quelqu'un aurais une idée de macro ou d'application vba qui me permettrait de regrouper toutes les données d'un individus au bon endroit et dans un même classeur?

    Je vous remercie d'avance pour votre aide.

  2. #2
    Membre éclairé
    Avatar de Theocourant
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    618
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 618
    Points : 739
    Points
    739
    Par défaut
    Salut,

    Dans l'idée, il faut que
    - prendre un classeur principal (qui sera le regroupement des autres)
    - récuperer les infos de l'individu que tu veux transférer dans le classeur principal
    - contrôler la présence ou non de cet individu dans le classeur principal (boucle sur les lignes ou colonnes)
    - traiter la présence ou non présence
    -> l'individu est présent : on ajoute les infos sur la ligne (ou colonne)
    -> l'individu n'est pas présent : on ajoute les infos après la dernière ligne occupée (ou colonne)

    +

    Théo

  3. #3
    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 546
    Points
    15 546
    Par défaut
    Je réponds à ça :
    Un simple copier-coller des cellules ne permettrait pas de faire correspondre les données aux bons individus étant donnés que le nombre d'entrée est différents pour chacun dans chaque rubrique.
    Tu dois d'abord homogénéiser tes classeurs : même nombre de colonnes, même intitulé de colonne, même répartition N° de colonne / Intitulé.
    Tu calques sur le classeur contenant le plus grand nombre de colonnes.
    Une fois que tu as fait ça, si tu as un pb, tu dis

    L'autre méthode, bien trop lourde pour ce que tu veux faire, consisterait à homogénéiser les intitulés de colonnes dans tous tes classeurs, puis, à utiliser une macro pour répartir les données dans un classeur unique selon l'intulé de colonne (non selon le N° de colonne) dans les classeurs respectifs. Bref, une usine à gaz !

    Tu dis

    A+

    NB - Théocourant a répondu à la 1ère partie de ta question

  4. #4
    Membre éclairé
    Avatar de Theocourant
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    618
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 618
    Points : 739
    Points
    739
    Par défaut
    Citation Envoyé par ouskel'n'or
    NB - Théocourant a répondu à la 1ère partie de ta question
    Merci pour ta précision légendaire


  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 546
    Points
    15 546
    Par défaut
    Salut Théo
    Comme, en lisant ta réponse, j'ai constaté que j'étais incomplet, j'ai préféré préciser

Discussions similaires

  1. Peut-on regrouper des feuilles Excel contenant du code VBA ??
    Par souheil59 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 18/11/2008, 11h43
  2. jongler entre des classeurs excel
    Par moimemessssssssss dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 07/04/2008, 04h54
  3. [vba-excel] ouvrir des classeurs excel
    Par ash_rmy dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 17/10/2006, 15h28
  4. Supprimer des classeurs excel
    Par kernel57 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 15/12/2005, 15h04

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