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

apdf1

XLDnaute Impliqué
Bonjour et bonne année à tous

Voila j'ai un userform qui marche trés bien, grasse à l'aide de JNP et Laetitia mais j'aimerais rechercher les valeurs de ma feuille à l'aide du combobox

Merci d'avance

Ci joint mon fichier
Max
 

Pièces jointes

Re : combobox

Bonjour,

Une proposition à copier dans le module de ton userform, voire si ça correspond à ce que tu veux faire, en gros ?
VB:
Private Sub UserForm_Initialize()
Dim c As Range
    On Error Resume Next
    For Each c In Intersect(Range("5:65000"), ActiveSheet.UsedRange).SpecialCells(xlCellTypeConstants, 23)
        Me.ComboBox1.AddItem c.text
    Next c
End Sub


[Edit] @JP14 Dans mon cas, j'ai mis, noms, date, tout en vrac quoi
 
Dernière édition:
Re : combobox

Re,

Heu j'ai oublié de noter l'autre macro qui va avec la première ^^ :
VB:
Private Sub ComboBox1_Change()
Dim c As Range
Set c = Cells.Find(what:=Me.ComboBox1.Text, LookIn:=xlValues, lookat:=xlWhole)
Me.TextBox1 = Cells(c.Row, 2).Text
Me.TextBox3 = Cells(c.Row, 3).Text
Me.TextBox4 = Cells(c.Row, 4).Text
Me.TextBox5 = Cells(c.Row, 5).Text
Me.TextBox6 = Cells(c.Row, 6).Text
Me.TextBox7 = Cells(c.Row, 7).Text
Me.TextBox8 = Cells(c.Row, 8).Text
End Sub
 
Re : combobox

Bonjour

Avec cette macro un "textbox" sera aussi efficace qu'un combobox.
Un "combobox" ou plutôt une "listbox" permettra de sélectionner une valeur existante cela évite des erreurs de saisie.

JP
 
Dernière édition:
Re : combobox

Re, modifie la 1ère macro comme ceci :
VB:
Private Sub UserForm_Initialize()
Dim c As Range
    On Error Resume Next
    For Each c In Intersect(Range("B:B"), ActiveSheet.UsedRange).SpecialCells(xlCellTypeConstants, 23)
        Me.ComboBox1.AddItem c.text
    Next c
End Sub
 
- 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
15
Affichages
896
Réponses
40
Affichages
2 K
Réponses
37
Affichages
1 K
Réponses
4
Affichages
378
Réponses
8
Affichages
390
  • Question Question
Microsoft 365 Suivi de budget
Réponses
5
Affichages
287
Retour