XL 2010 Création d'onglets qui récupèrent les tableaux en fonction du nom des onglets

Sandrine123

XLDnaute Nouveau
Bonjour,

Je souhaiterais votre aide pour une macro Excel.

J'ai un fichier Excel avec plusieurs onglets :
GRP_POS1
GRP_POS2
GRP_NEG1
GRP_NEG2
GRP_STP
GRP_STN

Je souhaiterais que la macro génère des onglets RECAP1 et RECAP2 en regroupant à la suite les tableaux de chaque onglet.

Le regroupement se fait par le nom des onglets : (les 1 avec les 1, les 2 avec les 2 etc...)
(particularités : les tableaux STP/STN doivent être présents sur chaque onglet RECAP). Ce qui donne :
- Onglet RECAP1 = Tableau NEG1 + tableau POS1 + les 2 tableaux STP et STN
- Onglet RECAP2 = Tableau NEG2 + tableau POS2 + les 2 tableaux STP et STN

et ainsi de suite. (je peux avoir des onglets GRP_NEG3 et GRP_POS3 etc.)
Cette macro est-elle possible ?

(je vous joins un fichier, c'est plus parlant, j'ai mis également les 2 onglets de résultats voulus)

Merci.

Bonne journée à tous.
 

Pièces jointes

  • Classeur_onglet.xlsm
    16.3 KB · Affichages: 32

zebanx

XLDnaute Accro
Bonjour Sandrine 123,

Je n'arrive qu'à faire une partie du travail, à savoir compiler les tableaux les uns à la suite des autres (et il faut, encore, que chaque feuille contienne un tableau uniquement, peu importe son emplacement)

Pour la partie séparation suivant le dernier numéro, il faudrait manipuler une variable dans une nouvelle boucle à partir de quelque chose comme Right(sh.Name, 1) mais je ne sais pas le faire.

Petite avancée donc... en espérant que des spécialistes puissent s'y pencher.

Cdlt
thierry
 

Pièces jointes

  • copie_tableaux.xls
    66 KB · Affichages: 27

Sandrine123

XLDnaute Nouveau
Bonjour zebanx,

Merci pour cette avancée :)
Ce que je souhaite n'est peut être pas réalisable.
(les tableaux STP et STN peuvent être ignorés si jamais ils posent problème. Si ils y sont c'est parfait, mais ils ne sont pas obligatoires)

Bonne fin de journée à tous.
 

Discussions similaires

Statistiques des forums

Discussions
315 132
Messages
2 116 587
Membres
112 798
dernier inscrit
nicoolio