Bonsoir,
Là tu montres la sélection d'un item lorsqu'on modifie la valeur de la ScrollBar ! L'inverse de ta question !
Dans cette proc. la définition du Min et du Max n'ont rien à faire (à supprimer !)
Le Min s'il est fixé à 1, cela se fait dans la fenêtre de propriété.
Et le Max s'il dépend de la liste de la ListBox, cela se fixe lors de l'alimentation de la ListBox !
Un peu de logique !!
Pour l'inverse :
ScrollBar1.Value = lst_Article.ListIndex + 1
pour être en cohérence avec ce que tu as fait au-dessus...
Et c'est dans l'évènement ListBox1_Click qu'il faut le placer.
Teste pour vérifier qu'il n'y a pas d'effet pervers d'aller-retour : un évènement déclenchant l'autre qui redéclenche à son tour le premier... Normalement cela doit s'arrêter au 2e passage, rien n'ayant plus changé par rapport à l'état précédent, mais il vaut mieux vérifier que cela se passe bien ainsi...
Cordialement.