Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

mauvaise info textBOX

  • Initiateur de la discussion Initiateur de la discussion herve62
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

herve62

XLDnaute Barbatruc
bonsoir
il me reste un Pb à régler !
Peut-on créer une ListBox auto , C.a.d. :
j'entre un nom dans une list ou combo
J'aimerai savoir s'il est possible (simplement) d'afficher une LISTE dans la "ListBox" ?? ou autre type de box
si un nom correspond à plusieurs Prenom ?
Dupond Marc > case prenom affiche Marc
Leblanc Jules
Leblanc eric > Là dans la case "prenom" j'ai le choix entre Jules ou Eric pour valider
merci bien
 
Dernière édition:
Re : créer listbox auto

Bonsoir
Merci de la réponse , mais rien ne marche ??
je suis en VBA ( list ,combo c'est du VBA) et en USF
là j'ai entré "LEBLANC" pour tester et.... ca fait rien ?
Merci pour la suite
 
Re : créer listbox auto

Salut JM
Heureusement que je connais EXCEL et ....
car si on respecte pas la "casse" ça marche pas , donc quand on laisse une appli à Mr UNTEL ( ou Untel )
Y te DIT : Ca va pas ton truc !!!
sinon je regarde pour adapter dans mon USF !
Bonne soirée
 
Re : créer listbox auto

Re

Moi aussi je connais Excel (lol)
Pour la casse, il suffit d'une toute petit modif
Donc le code de Papou-net est loin de ne pas marcher 😉
Code:
Private Sub TextBox1_Change()
If TextBox1 = "" Then Exit Sub
With ComboBox1
  .Clear
  For Each cel In Columns(1).SpecialCells(xlCellTypeConstants)
    If UCase(cel) = UCase(TextBox1) Then .AddItem cel.Offset(0, 1)
  Next
  If .ListCount < 1 Then
    .ShowDropButtonWhen = 0
    Else
    .ShowDropButtonWhen = 2
  End If
  If .ListCount > 0 Then .ListIndex = 0
End With
End Sub
 
Re : créer listbox auto

Re:

Je ne voudrais pas "cristalliser" sur le sujet, mais comme le dit JM (que je salue amicalement), un fichier comme base de travail aurait été plus parlant.

Sinon, le mieux serait peut-être de prévoir également une ComboBox pour l'affichage des noms d'où plus de problème pour la casse de caractères. A défaut, la proposition de JM est pertinente, j'aurais d'ailleurs dû y penser puisque je connais cette syntaxe.

Cordialement.
 
Re : créer listbox auto

Bonjour
J'ai inséré le bout de code de Papou , j'ai mis où dans le VBA
le HIC ! , j'ai jamais utilisé cette méthode et je sais pas ENLEVER le "bouton ascenseur" de la Combo2 ?
comme dans l'exemple ( j'ai insérer "Liste Modifiable")
je pense qu'il y a confusion entre l'exemple et ce que j'ai pu refaire ! ( là ça plante)
Merci
 

Pièces jointes

Re : créer listbox auto

Bonjour,

Pas sûr que tu observes bien ton code.

Déjà, à vue de nez, deux erreurs:

Commence par remplacer CombBox2 par Box2 (et une erreur de moins!)

Puis crées les ComboBox4 à 13 (et deux erreurs de moins!)

Puis reviens ici si tu as d'autres soucis.

Cordialement.
 
Re : créer listbox auto

re
Commence par remplacer CombBox2 par Box2 (et une erreur de moins!)

Puis crées les ComboBox4 à 13 (et deux erreurs de moins!)
je ne vais pas créer dans ce fichier c'est un exemple donc j'ai mis en com.
et ma ComboBox2 s'appelle BIEN : Box2 ( dans USF)
sinon ça plante toujours à .LISTCOUNT et je ne sais toujours pas comment Supprimer le bouton "flèche"
car dans ton fichier la BOX2 est bien une COMBOBOX mais sans fléche , non ?
(dans le vrai fichier toutes les box existent )
 

Pièces jointes

Re : créer listbox auto

RE:

Pas facile de te suivre dans ton raisonnement, mais je vais y arriver!

Voici une copie avec les deux listes opérationnelles. La flèche de Box2 ne s'affiche que s'il y a plus d'une ligne de prénom.

Par ailleurs, j'ai modifié l'Initialize de Userform1 afin de supprimer les doublons dans Box1.

Nota: j'ai mis en commentaire tout ce qui n'est pas utile à la gestion des listes déroulantes

Il ne te reste plus qu'à retranscrire ces modifications dans ton application, ce qui ne devrait pas être trop difficile.

Cordialement.
 

Pièces jointes

Re : créer listbox auto

Bon j'ai avancé :
Le bouton , Trouvé > j'ai mis dropdown = never dans propriétés ;( puis se met à 0 ou 2 )
cà plantait car tout était en style .list ...etc ( ajout Box2.)
Voilà ou j'en suis ( fichier) reste pourquoi dropdown reste si on passe par un multiple en 1 et que l'on repasse en Nom unique ??
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
12
Affichages
1 K
B
Réponses
2
Affichages
981
bilbinou
B
T
  • Question Question
Réponses
15
Affichages
3 K
tabernake
T
B
Réponses
9
Affichages
1 K
B
S
Réponses
8
Affichages
23 K
Sisou27
S
H
Réponses
6
Affichages
4 K
Helios67
H
R
Réponses
0
Affichages
6 K
R
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…