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.