Recherche automatique dans une liste de la fonction "Validation de données"

Bonjour,

Une des fonctions incontournables d'Excel est la validations de données via une liste pré-établie cachée quelque part dans le tableau. Or, cette liste peut s'avérer assez longue (a priori sans limite), et une recherche dans cette liste peut s'avérer fastidieuse, d'autant que la fenêtre qui s'ouvre pour cliquer dans cette liste est somme tout assez petite. Alors j'ai deux questions :

  1. Existe-t-il un moyen d'augmenter la taille de cette fenêtre ? Aussi bien en largeur qu'en hauteur ?
  2. Je crois qu'il existe aussi un moyen de choisir dans une liste, ayant le même rôle, en demandant à Excel de présenter tous les mots qui commencent par ce qu'on vient de saisir, et ainsi discriminer cette liste au fur et à mesure que l'on précise la demande (un caractère, puis deux, puis trois, etc.). La longueur de la liste diminuant (drastiquement) au fur et à mesure, pour ne plus présenter que le mot recherché. J'étais tombé un jour sur un tuto qui expliquait cela, mais je n'arrive plus a mettre la main dessus. Si cela parle aux grands spécialistes de ce site, merci d'avance de bien vouloir m'aider.

Je vous souhaite une "Excel-lente" nuit.

Catroun - Cognac - France

Salut Catroun,

pour ta première question :
- je n'ai pas trouvé le moyen d'augmenter la hauteur de la liste de validation (ce n'est pas la première fois que je cherche... et je pense qu'il n'y a pas moyen.) ;
- par contre, je savais pour la largeur.
Avant la création de la liste de validation, il faut régler la propriété ColumnWidth à la largeur voulue pour la réinitialiser à sa largeur d'origine une fois le choix fait.

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'
Cells.Validation.Delete
If Target.Column = 1 Then
    Columns(1).ColumnWidth = 25
    Target.Validation.Add Type:=xlValidateList, Formula1:="=G1:G50"
End If
'
End Sub

Private Sub Worksheet_Change(ByVal Target As Range)
'
Columns(1).ColumnWidth = 5
'
End Sub

Clique dans la colonne [A:A]...

6catroun.xlsm (18.04 Ko)


A+

Bonsoir Curulis,

Merci pour cette réponse éclairée. As-tu une petite idée pour la deuxième question ?

Bonne soirée.

Catroun

Salut Catroun,

j'imagine que tu veux parler d'une ComboBox, en fait ?


A+

Bonsoir Curulis57,

Ne connaissant pas le terme de "Combo-Box", je suis allé gratter sur le net. Je vais pouvoir travailler le sujet et reviendrai sur ce forum si besoin. Merci pour l'info.

Bonne nuit.

Catroun

Rechercher des sujets similaires à "recherche automatique liste fonction validation donnees"