Création d'onglets en fonction de filtres

thenthelo

XLDnaute Junior
Bonjour,

Je viens faire appel à vos connaissances pour m’aider à gagner un temps précieux sur le sujet suivant.
J’ai une base de donnée que je voudrais scinder (en gardant intacte la base de donnée) en autant d’onglets qu’il y a de valeurs contenues dans la colonne B ‘Continents’ et dans la colonne C ’Pays’.
Je voudrais donc les onglets : Europe-Fr, Europe-UK, Europe-ES et ainsi de suite.
Pour compliquer les choses :
- il faut, pour que les formules des col J et K continuent à marcher, que les lignes au dessus de la base de donnée (ligne 2 dans l’exemple) soient bien reprises dans chaque onglet.
- il faudrait que les lignes 24 à 26 se retrouvent dans chaque onglet juste en dessous de la dernière ligne.
- que la mise en page de la base de données soit identique dans tous les onglets créés (pied de pages, format,…).

Dans la réalité ma base de données est à splitter en plus de 150 onglets, une vraie galère à faire à la main….

Merci d’avance pour votre aide.
 

Pièces jointes

  • Onglets par filtres.xlsx
    13.7 KB · Affichages: 55

thenthelo

XLDnaute Junior
Re : Création d'onglets en fonction de filtres

Bon je sais j'abuse mais quand on est pas douée...
Voilà que je ne suis pas fichue d'adapter cette partie spéciale TCD à mon cas. Du coup je viens de créer un nouveau fichier qui ressemble un peu à mon vrai. Saurais tu comprendre pourquoi j'ai le message
'Impossible de lire la propriété PivotTables de la classe Worksheet'
qui s'affiche lors de la tentative de création du premier TCD ?
Merci !
 

Pièces jointes

  • Test light.xlsm
    144.3 KB · Affichages: 56
Dernière édition:

mapomme

XLDnaute Barbatruc
Supporter XLD
Re : Création d'onglets en fonction de filtres

Bonjour thenthelo,
(...) Saurais tu comprendre pourquoi j'ai le message
'Impossible de lire la propriété PivotTables de la classe Worksheet'
qui s'affiche lors de la tentative de création du premier TCD ? (...)

C'est sans doute parce que j'ai omis de signaler un point important ! :eek:

Dans l'onglet 'RefTCD' le TCD doit aussi avoir pour nom : RefTCD. Pour cela :
.
  • sélectionner l'onglet 'RefTCD'
  • se placer dans une cellule du TCD
  • activer le menu 'Outils de tableau croisé dynamique'
  • cliquer sur le menu 'Options du tableau croisé dynamique'
  • remplacer le nom actuel du tableau croisé dynamique par le nom RefTCD
  • ré-essayer la ventilation
 
Dernière édition:

thenthelo

XLDnaute Junior
Re : Création d'onglets en fonction de filtres

Effectivement c'était important ! Je me doutais bien que c'était une astuce de ce genre là mais je ne voyais pas où intervenir.
Voila tout marche comme sur des roulettes et grâce à toi je mets maintenant moins de 5 minutes à créer plus de 80 fichiers chacun contenant entre 2 et 8 onglets avec les TCD qui vont bien et le tout sans risque d'erreur.
Je te remercie vraiment pour ton efficacité, ta rapidité et la documentions fournie avec !
:):):):):)
 

Discussions similaires

Statistiques des forums

Discussions
312 080
Messages
2 085 152
Membres
102 795
dernier inscrit
lo74