XL 2010 Afficher sur chaque onglet, un nb d’étab différent

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Caroline ;-))

XLDnaute Junior
Bonjour,

J’ai un onglet à multiplier par autant de région existant.
Pas de pb pour la multiplication de cet onglet-modèle : (ma macro : « Modele_dynamique_selon_2listes »)
- Les onglets sont bien créés, ils portent le nom de chaque région
- Les formules du tableau s’adaptent à chaque région

Ma difficulté est que chaque onglet devrait afficher aussi les établissements situés dans sa région.

Il y a 2 types d’établissement : le 1er type est dans la liste1 et le 2nd type est dans la liste2.

Ainsi, chaque région dispose de :
- x établissements de type 1 (x étant différent selon les régions : cela va de 0 à 37 établissements)
- y établissements de type 1 (y étant différent selon les régions : cela va de 0 à 40 établissements)

Je voudrais afficher ces établissements dans 2 blocs séparés.

Ex : dans l’onglet-modèle, j’ai représenté le cas d’Aix-Marseille :

1/ D’abord, on affiche
- tous les établissements de type 1
- Un total
- Un blabla

2/ puis, on affiche
- tous les établissements de type 2
- Un total
- Un blabla

Mon objectif :
Afficher tous les établissements de la région (en 2 blocs) et aussi la formule qui convient pour chaque établissement. Ce serait plus clair en regardant mon onglet « Modele ».

Si vous pouviez m’aider, ce serait super !

Merci beaucoup !
 

Pièces jointes

Bonjour Si…,

Merci beaucoup pour ton aide.

Ton onglet « Région » fonctionne parfaitement. Mais ma macro pour dupliquer cet onglet, afin d’avoir 1 onglet par région, elle, ne fonctionne pas. Seul mon tableau s’adapte à chaque région, pas les établissements.

Pourrais-tu m’aider ?

Et, est-il possible de créer, comme dans mon onglet « Modele » :
- un sous-total en dessous de chaque liste d’établissement
- un total
- et enfin des cellules fusionnées pour le blabla ?

Je t’envoie le résultat de ma macro, si tu veux jeter un coup d’œil.

Merci beaucoup.
 

Pièces jointes

Re

L'intérêt de ma proposition est justement d'éviter tant de feuilles (sinon le classeur va s'alourdir et s'il est déjà gros …).

Les réponses obtenues le sont à partir de Tes formules donc elle devraient te convenir, non ?

Dis-moi si tu tiens quand même à avoir ces onglets, je rajouterai les totaux mais, toujours en traitant les feuilles séparément (à leur sélection) pour éviter une attente pesante.
 
Re

Pour l'envoi, il importe peu que tu aies chacune des feuilles séparée des autres. Il suffit d'ajouter une macro mais c'est une autre histoire 😉.

Vois le fichier avec les lignes des totaux et une réserve de 10 lignes (sans information supplémentaire : choix arbitraire - qui peut être quand même géré en fonction de chaque région).
 

Pièces jointes

Re

Voilà une version avec toutes les feuilles 'régions' déjà créées.

Je ne sais pas où tu comptes "blablater" donc je laisse cela de côté.

Chaque feuille de région est réactualisée à son ouverture (des changements pourraient avoir eu lieu dans les onglets de référence).

Dans la feuille de base, bd, j'ai ajouté la possibilité d'aller sur une autre feuille tout en cachant les autres*.

*proposition faite il y a peu dans un autre fil
 

Pièces jointes

Bonjour Pierrejean,

La création des listes est parfaite, dans le sens où chaque liste est à sa place (pas de mélange de listes), les totaux s’affichent ainsi que le « blabla ». Mais les calculs ne sont pas encore corrects.

1/ dans le tableau, les formules mènent vers un résultat = 0

2/ Les 2 listes d’établissements : Les chiffres sont pour l’instant faux. C’est le cas, notamment, pour les onglets « etranger » (liste 2), « amiens » (liste1), « besançon » (listes 1 et 2), « Bordeaux » (listes 1 & 2)…Je pense que c’est dû au fait que des établissements peuvent apparaitre plusieurs fois dans la base « bd_etab »

Je te retourne le rendu de la macro, si tu le veux bien.

Je te remercie beaucoup.
 

Pièces jointes

Bonjour Si…,

Merci pour ta macro. J’ai fait afficher tous les onglets. Il y a 2 pbs d’affichage pour les listes d’établissements
1/la liste2 début parfois trop tôt (ex. : Aix, Amiens, Bordeaux…)
2/ le calcul : S’il y a 1 établissement qui est 2 fois dans la base, alors, il s’affiche sur 2 lignes. Pourrait-on additionner ces 2 lignes ?

Je te retourne le rendu de la macro ?
En tout cas, un grand merci de ton aide !
 

Pièces jointes

Bonjour Pierrejean,

Courage !

1/ Les tableaux sont parfaits. Les formules fonctionnent.

2/ Concernant les établissements :

Pour les onglets, où les listes s’affichent, alors c’est très bien. Les résultats sont corrects et il y a 1 ligne unique par établissement.

Par contre, pour d’autres onglets, les listes sont vides (ex. : Versailles, Toulouse…). J’ai mis ces onglets en couleur violet (voir le fichier joint).

En tout cas, un grand merci à toi !
 

Pièces jointes

Bonjour Pierrejean,

Merci pour ce nouveau fichier. Bonne nouvelle : le résultat d’une très grande partie des onglets est correct.

Il reste juste quelques problèmes pour :

1/ Polynesie Francaise affiche zéro alors qu’on devrait trouver 23 132,17

2/ pour les régions qui n’ont pas de données (Wallis et Futuna, St pierre et miquelon, Martinique…) la formule du total additionne le total et le libellé. Cela ne pose pas de pb quand les 2 listes = zéro, sinon... voir l’onglet « Mayotte ». Le fait d’additionner le libellé, le chiffres n’est plus un nombre et devient, en quelque sorte, du texte. Donc, quand je fais des calculs avec ces cellules, le résultat donne zéro.

3/ Il y a eu une Erreur d’exécution ‘1004’ : La méthode ShowAllData de la classe Worksheet a échoué ». Du coup, j’ai supprimé les 2 lignes:
Sheets("liste1").ShowAllData
Sheets("liste2").ShowAllData
Par contre, j’ai bien retenu que ces 2 onglets ne doivent pas contenir de tri lors du fonctionnement de la macro.
Merci beaucoup à toi.

Bonne journée !
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
1
Affichages
143
Réponses
4
Affichages
516
Réponses
12
Affichages
591
Réponses
7
Affichages
703
Retour