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

ComboBox Afficher si la ligne contient

  • Initiateur de la discussion Initiateur de la discussion Jeremy011991
  • 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 !

J

Jeremy011991

Guest
Bonsoir,

Je me suis posé un petit problème pour un classeur de gestion de clients...
Je possède un Usf qui contient un Combobox qui m'affiche les clients. Cependant j'aimerai que ce combo ne m'affiche QUE les clients d'un certain type.

Le fichier que je joins vous semblera peut-être plus clair.

Je pensais à une sorte de requête SQL...mais je ne sais pas si cela est possible sous VBA.. Si quelqu'un a plus d'infos également à ce sujet, je suis preneur...


Merci à tous, Bonne soirée !
 

Pièces jointes

Re : ComboBox Afficher si la ligne contient

Bonsoir à tous,

Utilisez la méthode AddItem :

Code:
Private Sub UserForm_Initialize()
Dim t, i As Long
t = Range("C6:E" & [C65536].End(xlUp).Row)
For i = 1 To UBound(t)
  If UCase(t(i, 3)) Like "M*" Then ComboBox1.AddItem t(i, 1)
Next
End Sub
Fichier joint.

A+
 

Pièces jointes

Re : ComboBox Afficher si la ligne contient

Re,

Avec 2 tableaux et la méthode List c'est plus rapide :

Code:
Private Sub UserForm_Initialize()
Dim tablo, i As Long, t() As String, n As Long
tablo = Range("C6:E" & [C65536].End(xlUp).Row)
For i = 1 To UBound(tablo)
  If UCase(tablo(i, 3)) Like "M*" Then
    ReDim Preserve t(n)
    t(n) = tablo(i, 1)
    n = n + 1
  End If
Next
If n Then ComboBox1.List = Application.Transpose(t)
End Sub
Fichier (2).

Edit : ajouté If n Then au cas où il n'y a pas de nom.

A+
 

Pièces jointes

Dernière édition:
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

E
Réponses
6
Affichages
2 K
exe76
E
P
Réponses
14
Affichages
1 K
premion
P
M
Réponses
7
Affichages
2 K
M'uru
M
F
Réponses
4
Affichages
1 K
F
S
Réponses
4
Affichages
1 K
S
K
Réponses
22
Affichages
2 K
kev2246
K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…