Bonjour,
Je suis entrain de transcrire une application "ACCESS" sous "EXCEL".
Mes connaissances EXCEL étant pratiquement nulle, je me suis inspiré d'un modéle trouvé sur le net pour créer un formulaire.
Après mes modifications, le fonctionnement est satisfaisant sauf lors d'une recherche sur une colonne utilisant le code suivant :
Tout fonctionne bien si le résultat de la recherche est concluant, sinon j'ai un message d'erreur sur la ligne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 Private Sub B_ok_Click() Me.ListBox1.Clear i = 0 Set plage = f.[A:A] Set c = plage.Find(Me.MotCle, , , xlPart) If Not c Is Nothing Then premier = c.Address Do Me.ListBox1.AddItem lig = c.Row Me.ListBox1.List(i, 0) = plage.Cells(lig, 1) Me.ListBox1.List(i, 1) = lig i = i + 1 Set c = plage.FindNext(c) Loop While Not c Is Nothing And c.Address <> premier End If pointeur = 0 ligne = Me.ListBox1.List(pointeur, 1) affiche End Sub
Comment faire ?ligne = Me.ListBox1.List(pointeur, 1)
Merci de votre aide.
JCB
Partager