Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Liste déroulante avec saisie semi automatique pour EXCEL pour les nombres

520 views
Skip to first unread message

stef@nospam

unread,
Mar 23, 2009, 5:52:08 AM3/23/09
to
Voici une procédure publié gbinforme que je remercie en passant qui marche
parfaitement pour les lettres

la première valeur de la liste se nomme "d_noms"
la colonne de la liste se nomme "c_noms".

formule nommée, afin de délimiter la zone renseignée de la liste : "l_noms"
la formule =DECALER(d_noms;0;0;NBVAL(c_noms)-1;1)

formule dans l'onglet de validation :
=SI(A1<>"";DECALER(d_noms;EQUIV(A1&"*";l_noms;0)-1;;SOMME((STXT(l_noms;1;NBCAR(A1))=TEXTE(A1;"0"))*1));l_noms)

Je ne suis pas arrivé à transformer cette formule pour que la solution soit
aussi pour une liste de nombres.

Auriez vous une idée ? Merci


JB

unread,
Mar 23, 2009, 6:31:21 AM3/23/09
to
Bonjour,

Formatter la colonne en texte

=DECALER(Nombres;EQUIV(A2&"*";Nombres;0)-1;;NB.SI(Nombres;A2&"*"))

http://boisgontierjacques.free.fr/pages_site/listes_cascade.htm#premlettres
http://boisgontierjacques.free.fr/fichiers/DonneesValidation/DVPremiersChiffres.xls

JB
http://boisgontierjacques.free.fr

On 23 mar, 10:52, <stef@nospam> wrote:
> Voici une procédure publié gbinforme que je remercie en passant qui marche
> parfaitement pour les lettres
>
> la première valeur de la liste se nomme "d_noms"
> la colonne de la liste se nomme "c_noms".
>
> formule nommée, afin de délimiter la zone renseignée de la liste  : "l_noms"
> la formule =DECALER(d_noms;0;0;NBVAL(c_noms)-1;1)
>
> formule dans l'onglet de validation :

> =SI(A1<>"";DECALER(d_noms;EQUIV(A1&"*";l_noms;0)-1;;SOMME((STXT(l_noms;1;NB­CAR(A1))=TEXTE(A1;"0"))*1));l_noms)

stef@nospam

unread,
Mar 23, 2009, 6:55:22 AM3/23/09
to
Merci

"JB" <boisg...@hotmail.com> a écrit dans le message de news:
c92307ea-591c-4717...@w35g2000yqm.googlegroups.com...

stef@nospam

unread,
Mar 24, 2009, 11:26:59 AM3/24/09
to
Bonjour,

http://boisgontierjacques.free.fr/pages_site/listes_cascade.htm#premlettres

cette méthode ne semble fonctionner qu'à la condition d'être dans ma même
feuille.

Est-ce exact ? et si oui, comment faire pour que la liste soit dans une
feuille que la validation


JB

unread,
Mar 24, 2009, 2:04:06 PM3/24/09
to
Bonsoir,

Naturellement, cette méthode fonctionne aussi lorsque la liste est
dans une autre feuille.

http://cjoint.com/?dAtde5vM2S

JB
On 24 mar, 16:26, <stef@nospam> wrote:
> Bonjour,
>
> http://boisgontierjacques.free.fr/pages_site/listes_cascade.htm#preml...

stef@nospam

unread,
Mar 25, 2009, 10:57:10 AM3/25/09
to
Merci,

"JB" <boisg...@hotmail.com> a écrit dans le message de news:

076aac7b-f602-45f2...@g19g2000yql.googlegroups.com...

stef@nospam

unread,
Mar 25, 2009, 11:02:57 AM3/25/09
to
Puis-je vous poser une question toujours en rapport avec les listes.

Sur votre site il y une méthode pour élargir la colonne de la liste mais je
suis incapable de la comprendre .

Pour obtenir une liste plus large que la colonne
-Elargir la colonne
-Faire la liste
-Rétrécir la colonne

Merci

"JB" <boisg...@hotmail.com> a écrit dans le message de news:
076aac7b-f602-45f2...@g19g2000yql.googlegroups.com...

0 new messages