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 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?
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