Bonjour Renfield,
non,
With ListPatients.ListItems(rs.AbsolutePosition)
.Selected = True .EnsureVisible
End With
Provoquera la même erreur.
En effet,
-On peut tester sur l' élément selectionné,
If ListPatients.ListItems(rs.AbsolutePosition).Selected=True Then
-Ou on peut récupèrer l' index de l' élément sélectionné,
Mais on peut pas lui affecter la valeur True pour le sélectionner.
D' ou,
With ListPatients.ListItems(rs.AbsolutePosition)
.Selected = .EnsureVisible
End With
De plus EnsureVisible permet de sélectionner une ligne même si elle n' est pas visible et la fait remonter au bas de la liste.
ps: faire attention à AbsolutePosition.
ça sera plutot AbsolutePosition+1
... Y'en a même qui disent qu'ils l'ont vu voler.
/PRE>