Saisie déroulante semi automatique sur longue liste

Bonsoir,

J'aurais encore besoin de l'aide des "calés" et "calées" de ce forum qui m'a déjà bien rendu service.

Ce sujet a déjà été abordé certes, mais je n'ai trouvé aucune solution à ma problématique personnelle.

Comme le montre le fichier joint, j'ai sur le 1er onglet une liste de plusieurs centaines d'articles.

Mon objectif est de pouvoir ; dans le 2 ème onglet ; saisir les 1ere lettres de l'article et qu'Excel me suggère automatiquement le bon article ou du moins une "mini liste", pourquoi pas en menu déroulant.

J'espère avoir été clair dans mes propos.

Merci d'avance et bonne soirée

Christophe

108modele-facture.zip (147.17 Ko)

Bonjour

L'exemple à adapter

Cordialement

Merci pour la réponse.

Je vais voir pour adapter cela, mais par contre une question de débutant :

quand il est marqué :"Formule de validation en E3"

cela signifie quoi, ou du moins comment rentrer cette "formule de validation" ?

Cordialement

Bonjour

Comme une validation de liste ordinaire, mais, au lieu de saisir le champ concerné, tu saisis la formule.

Sur mon Excel 2003, menu "Données" "Validation"

En place ici, sur ton fichier

Cordialement

180modele-facture.zip (147.61 Ko)

Je comprends mieux, je vais pouvoir l'adapter a mon fichier original.

Encore merci

Et bonne journée

Bonjour,

J'ai encore une question :

Quand je transpose la formule du 2eme onglet a mon fichier original excel me dit : "la liste doit être délimitée ou faire référence à une seule ligne ou colonne"

Donc je regarde les formules rentrées sur le 1er onglet de mon fichier modèle, mais je ne les comprends pas :

=SI(E3<>"";DECALER(Ville;EQUIV(E3;GAUCHE(Ville;NBCAR(E3));0)-1;;SOMME((GAUCHE(Ville;NBCAR(E3))=E3)*1));)

=SI(B20<>"";DECALER(Ref;EQUIV(B20;GAUCHE(Ref;NBCAR(B20));0)-1;;SOMME((GAUCHE(Ref;NBCAR(B20))=B20)*1));)

Il doit y avoir quelque chose qui m'échappe.

Bonjour

La colonne des références est définie de façon dynamique et Nommée Ref

nom defini

Cordialement

Merci beaucoup, super ça a marché !

bonne journée

bonjour

j'ouvre ce post je souhaiterai savoir si vous pouvez me le faire un vba je ne vois pas du tout je suis bloqué à sa :

Cells(21, 5).Select
    With selection.Validation
        .Delete
        .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
        xlBetween, Formula1:="=Feuil3$A$9:$A$20"
        .IgnoreBlank = True
        .InCellDropdown = True
        .InputTitle = "Sélection"
        .ErrorTitle = ""
        .InputMessage = "Choisissez une valeur"
        .ErrorMessage = ""
        .ShowInput = True
        .ShowError = True
    End With

je fais une liste déroulante et je souhaite récupérer l'index pour ajouter une formule sur index.

merci de jeter un œil

Rechercher des sujets similaires à "saisie deroulante semi automatique longue liste"