XL 2013 Moteur de recherche sur une colonne

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

maval

XLDnaute Barbatruc
Bonjour,

J'ai dans une colonne "D" environ 35 000 nom de mairie et j'aimerai à l'aide d'une combobox qui se trouve sur un Userform recherche le nom de la mairie et se rendre à la ligne rechercher en sachant que la liste n'est pas par ordre alphabétique.

Je joint mon fichier exemple.

je vous remercie d'avance

Max
 

Pièces jointes

Bonjour,

Je viens de m'apercevoir que j'ai un petit souci avec mon moteur de recherche qui à était réaliser par Boisgontier que je salut et remercie au passage
Mon souci est que j'ai 37 300 lignes sur ma feuille et que mon code recherche jusqu'à 37 059 lignes.
Je ne comprend pas pourquoi?

Je vous remercie d'avance

Max
 
Bonjour maval, JB,

Sur le fichier du post #2 on peut définir le nom "mairie" dynamiquement :
VB:
Private Sub UserForm_Initialize()
[D8].CurrentRegion.Columns(1).Name = "mairie"
a = [mairie].Value
ComboBox1.List = a
End Sub
Bonne journée.
 
Pour peaufiner si le tableau peut avoir moins de 2 lignes utiliser :
VB:
Private Sub UserForm_Initialize()
[D8].CurrentRegion.Columns(1).Name = "mairie"
If Not IsArray([mairie]) Then [mairie].Resize(, 2).Name = "mairie"
a = [mairie].Value
ComboBox1.List = a
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
4
Affichages
282
Retour