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 coller ligne de plusieur feuilles dans une feuille récap


Sujet :

Macros et VBA Excel

  1. #1
    Nouveau Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Juillet 2019
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2019
    Messages : 1
    Points : 1
    Points
    1
    Par défaut copier coller ligne de plusieur feuilles dans une feuille récap
    Exemple.xlsm

    Bonjour,

    Après plusieurs jours de recherche je bloque totalement, je débute dans les macros.
    je souhaiterai pouvoir adapter la macro qui se trouve dans la Feuil3(Inspection) a toutes les feuilles qui seront dupliquer grâce a la macro qui se trouve dans la Feuil2(Fiche de travail). (Voir fichier ci-joint)
    Dans le but de pouvoir copier toutes les lignes de ces feuilles (InspectionX) dans la feuille "Récap" lorsque "oui" figure dans la colonne "Rapport" de la feuille (Inspection)

    En espérant que mon problème est suffisamment clair

    merci pour votre aide qui me sera d'un grand secours

  2. #2
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    12 928
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 12 928
    Points : 28 922
    Points
    28 922
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    En VBA deux contributions sur le sujet

    La première est plus compliquée à comprendre que la seconde qui a été écrite pour sa simplicité de compréhension.
    Cependant, même sans comprendre, elles sont utilisables en alimentant les arguments

    Il existe également sans VBA, Power Query

    Dans le but de pouvoir copier toutes les lignes de ces feuilles (InspectionX) dans la feuille "Récap" lorsque "oui" figure dans la colonne "Rapport" de la feuille (Inspection)
    Je n'avais pas vu tout de suite qu'il y avait une condition pour l'exportation. Dans ce cas là, il y a une solution avec la méthode AdvancedFilter de l'objet Range

    Pour info : je n'ouvre pas les fichiers joints

  3. #3
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2015
    Messages
    369
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2015
    Messages : 369
    Points : 518
    Points
    518
    Par défaut
    Bonjour marie,

    Premièrement : Définis toutes tes bases de données sous forme de TABLEAU. Cela facilite grandement la manipulation. Pense aussi à les renommer de manière à les identifier rapidement. (t_data, t_budget... par exemple)

    Secondement : Effectuer un filtre (soit via Excel si tu le peux, ou via VBA avec la méthode AutoFilter ) - Range("t_InspectionX[Rapport]").AutoFilter (à toi de compléter)

    Aide Microsoft : https://docs.microsoft.com/fr-fr/off...nge.autofilter

    Troisièmement : Copier les données filtrées avec la méthode Copy - Workbooks(....).Worksheets(....).ListObjects("t_InspectionX").DataBodyRange.SpecialCells(xlCellTypeVisible).Copy Destination:=... toi de compléter

    Aide Microsoft : https://docs.microsoft.com/fr-fr/off...cel.range.copy

    Par la suite, tu n'auras qu'à boucler sur tous les tableaux de tes feuilles.

Discussions similaires

  1. copier/coller en tant qu'image dans une feuille excel
    Par numheb dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 21/01/2016, 19h22
  2. Réponses: 10
    Dernier message: 18/02/2015, 16h48
  3. Réponses: 5
    Dernier message: 21/11/2014, 18h05
  4. [XL-2007] Copier Coller Ligne vers autre feuille de même classeur
    Par pasterlouis dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 12/06/2013, 09h58
  5. Copier les données de plusieurs colonnes dans une nouvelle feuille
    Par lolonico1974 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 07/07/2010, 07h51

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