Macro permettant de regrouper des tableaux de différents onglets en un seul

Résolu
Hamster18 Messages postés 176 Date d'inscription   Statut Membre Dernière intervention   -  
Hamster18 Messages postés 176 Date d'inscription   Statut Membre Dernière intervention   -












Bonjour,
J'ai plusieurs tableaux dans différents onglets. Ces onglets sont constitué de la même manière. Les tableau on ont nombre maximum d’objet à intérieur mais ils peuvent ne pas être entièrement remplis. Vous pouvez retrouveras ces tableau dans les image 1, 2 et 3. Mon but et de regrouper grâce à une macro l’ensemble de ces tableau dans un unique tableau comme l'image 4.
Merci d'avance de votre aide.
Cordialement.
A voir également:

8 réponses

M-12 Messages postés 1332 Date d'inscription   Statut Membre Dernière intervention   285
 
Bonjour,
Au lieu de mettre des images place un classeur
Ce n'est pas à nous de monter le test
0
Patrice33740 Messages postés 8561 Date d'inscription   Statut Membre Dernière intervention   1 780
 
Bonjour,

Un exemple générique facile à adapter : Compiler des onglets
0
Hamster18 Messages postés 176 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,
Je ne sais pas mettre de fichier excel directement sur CCM du coup j'ai fait comme Patrice33740, voici le lien pour y accéder :
https://mon-partage.fr/f/aIrLEHVp/
J'ai trouver un truc même si ça ma l'air du bricolage comme j'ai pas tout compris de votre code patrice j'ai essayer d'un reprendre des bouts mais maintenant j'ai les 2 problèmes suivant :
- Le problème de retour de la ligne en cours (je ne sais pas faire de return sous VBA) , j'ai fait quelques recherches mais on dirait que c'est pas possible c'est ça ?
- Le fait que j'arrive a mettre les 2 tableaux avec mon code mais pas en même temps (je doit commenter la ligne qui "charge" le 1er tableau pour faire apparaitre le 1er tableau et inversement...


Merci d'avance pour votre aide.
Cordialement.
0
M-12 Messages postés 1332 Date d'inscription   Statut Membre Dernière intervention   285
 
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Patrice33740 Messages postés 8561 Date d'inscription   Statut Membre Dernière intervention   1 780
 
Bonjour,

« j'ai pas tout compris de votre code patrice »
Ici un excellent cours VBA gratuit pour débutant :
http://bidou.ftp-developpez.com/Cours/VB/VB-excel2.pdf

Pourquoi ré-inventer la poudre ?
Il suffit de glisser - déplacer le module mCompile dans ton fichier et
d'écrire le code pour l'utiliser (voir le module mRecap)
https://mon-partage.fr/f/VQJ3BTYQ/
0
Hamster18 Messages postés 176 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,
Désoler du délais de la réponse mais j'ai au des imprévus ... et je voulais tout bien reprendre et comprendre de vos deux codes en cas de question.
Merci pour vos 2 codes il m’ont bien aidé pour ce projet et certainement pour d'autre plus tard.
Patrice33740, dans mon cas j'utilise une matrice avant pour récupérer les données, du coup lorsque je "copie" les tableaux dans tableauRecap cela devient très long, auriez vous une idée pour limiter cela ?
Voici un lien pour accéder à mon travail.
https://mon-partage.fr/f/Bjzte2iW/
Merci d'avance de votre réponse.
Cordialement.
0
Patrice33740 Messages postés 8561 Date d'inscription   Statut Membre Dernière intervention   1 780
 
Bonjour,

L'architecture de ton classeur est catastrophique : tu te prive de tous les avantages natifs d'Excel.

Tu devrais :
1 - Utiliser les tableaux structurés
2 - Construire une base de données
3 - Utiliser Power Query pour récupérer les données
4 - Extraire le récapitulatif de la base de données

Tout ça se fait avec les fonctionnalités natives d'Excel sans aucune macro.

Cdlt
Patrice
0
Hamster18 Messages postés 176 Date d'inscription   Statut Membre Dernière intervention  
 
D'accord, cela aidera à réduire le temps de "chargement" ?
Merci d’avance de votre réponse.
Cordialement.
0
Patrice33740 Messages postés 8561 Date d'inscription   Statut Membre Dernière intervention   1 780
 
Power Query permet de charger directement le contenu des fichiers sans les ouvrir dans Excel
0
Hamster18 Messages postés 176 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,
D'accord je vais regarder tout ça merci beaucoup !!
Bonne journée a vous.
0