Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel > Macros et VBA Excel
Macros et VBA Excel Vos questions relatives aux macros Excel, à l'utilisation de VBA et à l'automatisation de vos classeurs Excel.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 15/12/2011, 11h42   #1
Invité de passage
 
Homme Michel
Inscription : décembre 2011
Messages : 1
Détails du profil
Informations personnelles :
Nom : Homme Michel
Localisation : France

Informations professionnelles :
Secteur : Industrie

Informations forums :
Inscription : décembre 2011
Messages : 1
Points : 0
Points : 0
Par défaut Réduire la sélection dans combobox

Bonjour tous le monde

Comment réduire la sélection dans une combobox au fur et a mesure que l'on tape des caractères

cad si je tape A il ne me reste plus que les lignes commencant par A
puis je rajoute B il ne restera plus que les lignes commencant par AB
etc ceci afin de réduire la sélection lorsque l'on a plus de 50 lignes dans la combobox

merci

ps: merci de rester simple au niveau code afin que je comprenne je ne suis pas un pro
CVS67 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/12/2011, 20h20   #2
Expert Confirmé
 
Avatar de patricktoulon
 
patrick
Inscription : avril 2009
Messages : 1 829
Détails du profil
Informations personnelles :
Nom : patrick
Âge : 42
Localisation : France, Var (Provence Alpes Côte d'Azur)

Informations professionnelles :
Secteur : Bâtiment

Informations forums :
Inscription : avril 2009
Messages : 1 829
Points : 2 857
Points : 2 857
Envoyer un message via MSN à patricktoulon
Par défaut heu...!!!

bonjour

ta combobox est rempli comment ????

c'est la qu'il faut jouer et nom pas sur les items de la combo elle même

par exemple

j'ai un classeur feuille 1 en colonne "A"

je prend les 50 premières lignes de la colonne a et les met dans la combo
je me retrouve donc avec 50 items dans ma combobox
maintenant si je tape un morceau du mot ou le mot entier que je cherche dans le combobox et que je clique sur la fleche elle m'affiche que ce que je cherche
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Private Sub ComboBox1_DropButtonClick()
 
With Worksheets(1).Range("a1:a500")
    Set c = .Find(ComboBox1, LookIn:=xlValues)
    If Not c Is Nothing Then
        firstAddress = c.Address
        Do
            ComboBox1.AddItem c.Value
            Set c = .FindNext(c)
        Loop While Not c Is Nothing And c.Address <> firstAddress
    End If
End With
 
End Sub
voila
comprend tu le principe ??

au plaisir
__________________
mes fichiers dans les contributions:
mon formulaire mail avec CDO en vba et mon formulaire mail avec CDO en vbs dans un HTA
mon nouveau mouse in out pour les boutons dans un userform
mon addin pour prendre un cliché de selection de cellules

si ton problème est résolu n'oublie pas de pointer :résolu:ça peut servir aux autres
et n'oublie pas de voter
patricktoulon est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h08.


 
 
 
 
Partenaires

Hébergement Web