Date: prev next · Thread: first prev next last
2016 Archives by date, by thread · List index


patrick63800 a ecrit le 09/10/2016 14:31 :
Bonjour,
merci michel mais comme tu dis je pense à la necessité d'une macro mais là
ca depasse un peu mes compétences. il est sûr que ce que j'avais créé au debut avec une macro qui activerai un
tri sur les prénoms à l'ouverture de la page serait le mieux.
cordialement
Bonjour à tous,

Pourquoi ne pas utiliser une "table de pilote" ?

Voir le fichier table_pilote.ods : https://framadrop.org/r/IzxhTyBsLt#O8gLjEhFl0GZ3E4Ml+Oyd3DRSO6uYhXupFQElJvqeFw=

*1) Définir ta zone de travail* (incluant quelques lignes supplémentaires pour les ajouts d'élèves). Données > Définir la plage > donner un nom : data (ou ce que tu veux) Plage : $Feuille1.$A$1:$C$30 (tu gardes de la marge).
2) Données > Sélectionner la plage > 'data' (ou ce que tu as choisi)
3) Données > Table de pilote > Créer     > A partir de la sélection active
4) Dans la fenêtre Table de pilote, tu places tes champs en les glissant sur les zones de mise en page :
Année, puis Prénom, puis Groupe dans Champs de ligne
5) Un clic sur le bouton Plus te permet de vérifier la zone de sélection des données, et la destination de ta table de pilote (une nouvelle feuille).
6)  Valider par OK.

Tes données regroupées et triées.
La petite flèche à droite des noms de champ te donne accès à un filtre : tu peux choisir les données à afficher,et donc en masquer certaines. Par exemple, j'ai éliminé les années à 'Vide', qui correspondent aux lignes réservées pour de nouveaux élèves.

Après avoir ajouté des élèves sur ta feuille principale, tu reviens sur ta Table de pilote, et tu fais dessus un clic-droit > Actualiser. Tes listes sont à jour et triées.

Un clic-droit suivi de Editer la mise en page te permet de modifier et d'affiner selon ce que tu souhaites.

Si ton objectif est d'éditer une liste par année, tu peux placer le champ Année dans la zone Champs de la page plutôt que dans Champ de ligne (voir la 2e table de pilote) et tu utilises le filtre du champ Année de la même manière.

La Table de pilote (appelée aussi dans les versions antérieures "pilote de données", ou "Tableau croisé dynamique" chez un concurrent) est une fonctionnalité méconnue ou sous-estimée de beaucoup d'utilisateurs de tableurs, qui permet beaucoup en utilisant peu les formules.

Une précision sur la définition de la plage de travail : tu peux court-circuiter les étapes 1 et 2, en te contentant de sélectionner à la volée tes données et lancer la création de la table de pilote. Mais dans ce cas, la plage s'ajuste automatiquement aux cellules remplies et n'intégrera pas les lignes (ou colonnes) vides que tu réserves à l'extension de tes données. Il te faudra Editer la mise en page de la Table de pilote, et ajuster la plage derrière le bouton Plus.

Enfin , si tu utilises une version 5, la création d'une Table de pilote a été déplacée dans le menu Insérer. (et malheureusement la définition préalable de la plage de travail ne te dispensera pas d'aller la modifier, car elle sera automatiquement rétrécie aux cellules remplies lors de la création).


Paul
LibO 4.2.8.2 Windows Vista

--
Envoyez un mail à users+unsubscribe@fr.libreoffice.org pour savoir comment vous désinscrire
Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être 
supprimés

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.