OVH Cloud OVH Cloud

Validation données=Liste

8 réponses
Avatar
Tibert
Bonjour à tous ;
J’aurais souhaité savoir si il y avait une solution, j’utilise dans un
tableau « Validation de données→Liste » et ma plage d’article qui est très
volumineuse, de pouvoir l’utiliser par recherche alphabétique une fois dans
ma cellule la fenêtre validation liste s’ouvre et je vois dont le début de ma
liste, et en tapant la lettre « R » je descend direct dans la zone des « R »,
car malgré que ma plage d’article et rangé par ordre alphabétique sa me
ferrais gagné du temps dans l’utilisation.
Salutations

8 réponses

Avatar
JB
Bonjour,

Liste des noms commençant par la lettre choisie:

-On choisi d'abord la lettre puis le nom

Données/Validation/Liste

=SI(NBCAR(A2)>1;Lettre;DECALER(BDNoms;EQUIV(A2&"*";BDNoms;
0)-1;;NB.SI(BDNoms;A2&"*")))

http://cjoint.com/?cjiJs1kG0h

Cordialement JB

On 9 fév, 08:00, Tibert wrote:
Bonjour à tous ;
J’aurais souhaité savoir si il y avait une solution, j†™utilise dans un
tableau « Validation de données→Liste » et ma plag e d’article qui est très
volumineuse, de pouvoir l’utiliser par recherche alphabétiqu e une fois dans
ma cellule la fenêtre validation liste s’ouvre et je vois do nt le début de ma
liste, et en tapant la lettre « R » je descend direct dans la z one des « R »,
car malgré que ma plage d’article et rangé par ordre al phabétique sa me
ferrais gagné du temps dans l’utilisation.
Salutations


Avatar
Tibert
Bonjour « JB »
Merci pour ta réponse, par compte j’aurais voulu savoir comment tu fait pour
que dans la fenêtre « Définir un nom » tu à mis :
BDNoms et sur la droite CascadeListeNoms2

Pour moi j’ai que le nom q’apparaît
Salutations



Bonjour,

Liste des noms commençant par la lettre choisie:

-On choisi d'abord la lettre puis le nom

Données/Validation/Liste

=SI(NBCAR(A2)>1;Lettre;DECALER(BDNoms;EQUIV(A2&"*";BDNoms;
0)-1;;NB.SI(BDNoms;A2&"*")))

http://cjoint.com/?cjiJs1kG0h

Cordialement JB

On 9 fév, 08:00, Tibert wrote:
Bonjour à tous ;
J’aurais souhaité savoir si il y avait une solution, j’utilise dans un
tableau « Validation de données→Liste » et ma plage d’article qui est très
volumineuse, de pouvoir l’utiliser par recherche alphabétique une fois dans
ma cellule la fenêtre validation liste s’ouvre et je vois dont le début de ma
liste, et en tapant la lettre « R » je descend direct dans la zone des « R »,
car malgré que ma plage d’article et rangé par ordre alphabétique sa me
ferrais gagné du temps dans l’utilisation.
Salutations







Avatar
JB
Le même nom de champ était défini sur 2 onglets:

http://cjoint.com/?cjlkOIOeHD

Il suffit de faire:
-insertion/Nom/définir
-BDnoms
-sélectionner K2:K10000 par exemple

JB

On 9 fév, 10:35, Tibert wrote:
Bonjour « JB »
Merci pour ta réponse, par compte j’aurais voulu savoir comm ent tu fait pour
que dans la fenêtre « Définir un nom » tu à mis :
BDNoms          et sur la droite                CascadeListeNoms2

Pour moi j’ai que le nom q’apparaît
Salutations




Bonjour,

Liste des noms commençant par la lettre choisie:

-On choisi d'abord la lettre puis le nom

Données/Validation/Liste

=SI(NBCAR(A2)>1;Lettre;DECALER(BDNoms;EQUIV(A2&"*";BDNoms;
0)-1;;NB.SI(BDNoms;A2&"*")))

http://cjoint.com/?cjiJs1kG0h

Cordialement JB

On 9 fév, 08:00, Tibert wrote:
Bonjour à tous ;
J’aurais souhaité savoir si il y avait une solution, j ’utilise dans un
tableau « Validation de données→Liste » et ma plage d’article qui est très
volumineuse, de pouvoir l’utiliser par recherche alphabé tique une fois dans
ma cellule la fenêtre validation liste s’ouvre et je voi s dont le début de ma
liste, et en tapant la lettre « R » je descend direct dans la zone des « R »,
car malgré que ma plage d’article et rangé par ordr e alphabétique sa me
ferrais gagné du temps dans l’utilisation.
Salutations- Masquer le texte des messages précédents -



- Afficher le texte des messages précédents -




Avatar
AV
J'aurais souhaité savoir si il y avait une solution, j'utilise dans un
tableau « Validation de données?Liste » ....


Stricto sensu, il n'y a pas de solution à ta question en passant par une liste
de validation...

AV

Avatar
Tibert
Bonjour "AV"
Si je comprend bien tu dois avoir une autre methode ! si oui c'est comment !
Salutations


J'aurais souhaité savoir si il y avait une solution, j'utilise dans un
tableau « Validation de données?Liste » ....


Stricto sensu, il n'y a pas de solution à ta question en passant par une liste
de validation...

AV






Avatar
AV
Si je comprend bien tu dois avoir une autre methode ! si oui c'est comment !


Utiliser une Combobox sur la feuille (ou sur un UF) en mettant la propriété
"MatchEntry" à "0-fmMatchEntryFirstLetter"

Exemple simple là :
http://cjoint.com/?cmq43NzIUH

AV

Avatar
AV
Petit rectificatif :
Les données sources ayant été déplacées sur une feuille autre que celle
contenant la Combo, il convient de redéfinir le nom et de modifier la
"ListFillRange"
Se mettre en mode création (Outil "Equerre") > Clic droit sur la Combo >
Propriétés > ListFillRange et saisir : BD!LesNoms

Plus simple, le correctif là :
http://cjoint.com/?cmr4EojG3G

AV
Avatar
Tibert
Bonjour "AV"
Merci pour ta réponse, mais à une trentaine de lignes et je ne vais pas
mettre un "Combobox" à chaques lignes mais néanmoins ce "Combobox" je
pourrais l'utiliser dans un autre fichier !
Salutations



Petit rectificatif :
Les données sources ayant été déplacées sur une feuille autre que celle
contenant la Combo, il convient de redéfinir le nom et de modifier la
"ListFillRange"
Se mettre en mode création (Outil "Equerre") > Clic droit sur la Combo >
Propriétés > ListFillRange et saisir : BD!LesNoms

Plus simple, le correctif là :
http://cjoint.com/?cmr4EojG3G

AV