Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
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 !
Je suis a la recherche d'un code pour retrouver un nom dans un tableau a l'aide d'un formulaire auquel se trouve un combobox donnant la liste des noms.
Private Sub UserForm_Initialize()
With Worksheets("Feuil2")
Me.ComboBox1.List = .Range("D3:D" & .Range("D65536").End(xlUp).Row).Value
End With
End Sub
Private Sub ComboBox1_Change()
Worksheets("Feuil2").Activate
Cells(Me.ComboBox1.ListIndex + 3, "D").Select
End Sub
P.S. Ah mais oui mais non, ce serait à localiser dans l'autre feuille je suppose ? Désolé les mêmes données sous deux formes différentes ça ne m'intéresse pas.
Option Compare Text
Dim f1
Private Sub UserForm_Initialize()
Set f1 = Sheets("base")
Set d = CreateObject("Scripting.Dictionary")
a = f1.[B5].CurrentRegion
For Each c In a
If c <> "" Then d(c) = ""
Next c
temp = d.keys
Call Tri(temp, LBound(temp), UBound(temp))
Me.ComboBox1.List = temp
End Sub
Private Sub ComboBox1_Change()
f1.[B5].CurrentRegion.Find(Me.ComboBox1).Select
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