Formulaire de recherche et listbox

Bonjour à tous les excelliens

Mon problème est le suivant.

Dans ma bdd, j'ai un bouton qui ouvre un formulaire de recherche.

Dans ce formulaire, apparaissent dans une listbox toutes les entrées du champ "date" en colonne 3.

Ma bdd démarre en ligne 9 (noms de champ) et en ligne 10 pour les données.

Or je n'arrive pas à modifier mon code pour que la listbox démarre à cette ligne n°10.

Elle me propose toutes les valeurs (y compris les cellules vides) situées entre la ligne 1 et la ligne 8, qui n'ont rien à voir avec l'exploitation des données.

Merci par avance pour aide que je sais toujours efficace.

92mp-test-2.xlsm (142.95 Ko)

Bonjour

Essaie de modifier ainsi ta macro liée à l'UserForm1 :

  Me("label" & i).Left = Me.ListBox1.Left + 2
  '--
  For i = 10 To f.[B65000].End(xlUp).Row
      Me.ListBox1.AddItem
      Me.ListBox1.List(i - 10, 0) = f.Cells(i, 3)
      Me.ListBox1.List(i - 10, 1) = i
   Next
   If nbCol > 8 Then Me.Height = Y + 30
   pointeur = 0
   ligne = Me.ListBox1.List(pointeur, 1)
   affiche
End Sub
Private Sub ListBox1_Click()
  ligne = Me.ListBox1.Column(1)

Bye !

Merci GMB.

J'avais bien essayé de modifier cette partie mais j'avais complètement zappé le "i - 1" à modifier en "i -10" dans la ligne suivante "Me.ListBox1.List(i - 10, 0) = f.Cells(i, 3)" et celle qui suit.

En tout cas, grâce à ta réponse rapide, me voilà débloqué pour continuer mon travail.

Bonne journée.

Rechercher des sujets similaires à "formulaire recherche listbox"