bonjour le forum,
j'ai trouvé dans les tutoriels comment :
dans une listbox nommée : ListBoxArtDes
qui contient 6 colonnes
en cliquant sur le bouton : BHaut
remonter une ligne au rang supérieur
mon problème est que une fois la ligne déplacée, la sélection reste sur la ligne initiale
or ce que je veux, c'est garder la sélection sur la ligne déplacée, afin de pouvoir cliquer plusieurs fois sur le bouton et remonter la ligne au fur et à mesure dans la listbox
je n'arrive pas à trouver comment procéder, cela ne doit pas être sorcier, mais je ne suis pas assez calée en code pour y parvenir seule
voici le code du bouton :
quelqu'un peut il me dire ce qu'il faut rajouter pour toujours garder la ligne déplacée sélectionnée ?
d'avanc merci
j'ai trouvé dans les tutoriels comment :
dans une listbox nommée : ListBoxArtDes
qui contient 6 colonnes
en cliquant sur le bouton : BHaut
remonter une ligne au rang supérieur
mon problème est que une fois la ligne déplacée, la sélection reste sur la ligne initiale
or ce que je veux, c'est garder la sélection sur la ligne déplacée, afin de pouvoir cliquer plusieurs fois sur le bouton et remonter la ligne au fur et à mesure dans la listbox
je n'arrive pas à trouver comment procéder, cela ne doit pas être sorcier, mais je ne suis pas assez calée en code pour y parvenir seule
voici le code du bouton :
Code:
Private Sub BHaut_Click()
Dim temp(5)
With ListBoxArtDes
For n = 0 To 5
temp(n) = .List(.ListIndex, n)
.List(.ListIndex, n) = .List(.ListIndex - 1, n)
.List(.ListIndex - 1, n) = temp(n)
Next n
End With
End Sub
quelqu'un peut il me dire ce qu'il faut rajouter pour toujours garder la ligne déplacée sélectionnée ?
d'avanc merci