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 :

Parcourir les onglets d'un classeur et coller des plages de données selon une valeur commune


Sujet :

Macros et VBA Excel

  1. #1
    Expert éminent Avatar de hyperion13
    Homme Profil pro
    Webplanneur
    Inscrit en
    Octobre 2007
    Messages
    4 274
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : Réunion

    Informations professionnelles :
    Activité : Webplanneur

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 274
    Points : 6 583
    Points
    6 583
    Par défaut Parcourir les onglets d'un classeur et coller des plages de données selon une valeur commune
    Bonsoir à toute la communauté (et bonne année 2016)

    Je viens vers vous pour obtenir une aide à propos d'un code vba.

    J'importe à partir d'une base de données Access, le résultat de 2 requêtes dans 2 feuilles (ListeDesMatieres et ListeDesEleves) distinctes de mon classeur.

    La feuille "Liste des matières" ne contient aucun doublon et me permet de générer automatiquement autant d'onglets qu'il y a de matières et de copier sur chacune des feuilles générées le "code matière", le "libellé matière" et le "code unité".

    La feuille "Liste des élèves" contient "Nom et prénom" des élèves qui sont inscrits à des cours pour suivre l'enseignement de toute ou partie des matières. Les matières sont identifiées par le "code matière".

    Je souhaiterai que la plage de données de la feuille "ListeDesEleves" comprise en les colonnes B à I, soit respectivement copiée/collée dans les nouvelles feuilles générées dès lors que le "Code matière" est identique.

    Je n'ai pas ou peu de connaissance en vba. Si quelqu'un avait une solution à proposer, dès lors et bien entendu que cela soit réalisable.

    Merci d'avance.
    Fichiers attachés Fichiers attachés

  2. #2
    Membre chevronné
    Inscrit en
    Septembre 2007
    Messages
    1 134
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 134
    Points : 1 808
    Points
    1 808
    Par défaut
    Bonsoir,

    Je souhaiterai que la plage de données de la feuille "ListeDesEleves" comprise en les colonnes B à I, soit respectivement copiée/collée dans les nouvelles feuilles générées dès lors que le "Code matière" est identique.
    Je t'ai rajouté une macro qui devrait faire ce que tu souhaitais.

    Bonne soirée.
    Fichiers attachés Fichiers attachés

  3. #3
    Membre chevronné
    Inscrit en
    Septembre 2007
    Messages
    1 134
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 134
    Points : 1 808
    Points
    1 808
    Par défaut
    Bonjour hyperion13,

    Je suppose que ce n'était pas urgent ?

Discussions similaires

  1. Réponses: 13
    Dernier message: 17/07/2021, 17h16
  2. [XL-2007] Masquer les onglets d'un classeur et laisser une active
    Par Merryy dans le forum Macros et VBA Excel
    Réponses: 11
    Dernier message: 31/08/2015, 13h32
  3. parcourir les control d'un form qui contient des panel groupbox
    Par tawrirte dans le forum Windows Forms
    Réponses: 4
    Dernier message: 10/02/2012, 10h44
  4. [SSIS 2K8] Parcourir les feuilles d'un classeur Excel
    Par patriceharel dans le forum SSIS
    Réponses: 3
    Dernier message: 10/02/2009, 17h34

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