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


.. mais où seraient saisies ces valeurs ? dans une même colonne ou dans des cellules plus ou moins 
aléatoires ?

Si c'est dans une même colonne, la méthode indiquée fonctionne : si l'on prend une zone de 1000 
lignes par exemple pour définir la liste, cette liste n'affichera que les cellules remplies.
Si on veut faire les choses de façon élégantes et pro, on peut toujours mettre une formule du genre 
DECALER(E1;0;0;NBVAL(E1:E20000);1)  la place d'une zone prédéfinie et en supposant que les données 
seront rentrées quelque part entre E1 et E20000 ... mais c'est plus compliqué pour exactement le 
même résultat...

Par contre si ces saisies sont dans des cellules réparties un peu partout dans la feuille ou le 
classeur, alors là ... je en voie que les macros où plutôt l'utilisation d'eun base de données 
plutôt que d'un tableur.

Cordialement 

Christian FOURCROY 

----- Mail original -----
De: "Pascal Perrot" <perrot.pascal@free.fr>
À: "Ysabeau" <id@dutailly.net>
Cc: users@fr.libreoffice.org
Envoyé: Vendredi 12 Décembre 2014 13:26:23
Objet: Re: [fr-users] Zone à listes

re bonjour,

J'aimerais pouvoir ajouter des entrées dans ma zone à listes de manière dynamique.
Avoir la possibilité pour l'utilisateur de saisir une nouvelle valeur et que celle-ci s'insère dans 
la zone à listes pour les autres utilisations (pas de liste pré-définie à l'avance).

Amicalement,
--
Pascal Perrot
+33 687 329 022

----- Mail original -----
De: "Ysabeau" <id@dutailly.net>
À: "Pascal Perrot" <perrot.pascal@free.fr>
Cc: users@fr.libreoffice.org
Envoyé: Vendredi 12 Décembre 2014 13:20:57
Objet: Re: [fr-users] Zone à listes

Le 12/12/2014 13:02, Pascal Perrot a écrit :
Bonjour,

Ci-joint un petit programme utilisant une zone à liste.
Comment ajouter une nouvelle entrée dans cette zone à liste sans programmation OOo?

Pas besoin de programmer :-)

Dans votre feuille de calcul, sélectionnez les cellules sur lesquelles 
il y a cette liste, allez dans Données/Validité et dans l'onglet 
Critères ajoutez les éléments à la liste.

Pour créer une liste :

- soit vous passez directement par Données/Validité et indiquez Liste 
dans les Critères puis vous saisissez les données.

- soit vous saisissez les éléments de la liste sur une autre feuille, 
vous les sélectionnez (plus quelques autres cellules vides au cas où), 
vous allez dans Insertion/Nom/Définir pour créer une plage nommée qui 
servira à générer la future liste. Ensuite vous allez, comme 
précédemment, dans Données/Validité mais dans Critères, vous choisissez 
Plage de cellules et vous indiquez le nom de la plage.

L'intérêt de la deuxième manière de faire est que vous pouvez mettre 
toutes les listes sur une même feuille (que vous pouvez copier dans 
d'autres classeurs au besoin) et que les corrections, mises à jour et 
abondements sont plus évidents à faire.

-- 
Ysabeau

-- 
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

-- 
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.