Hello à tous,
a chaque ouverture du fichier, on appelle la procedure "restoreselection". Cette procedure permet de cocher les cases de la listview choisies lors de la derniere sauvegarde du fichier (grace a la procedure "saveselection"). Cela permet de ne pas perdre la selection des cases entre 2 ouvertures du fichier.
Dans mon premier fichier cela fonctionne car lorsque je tri les articles dans la listview, je le fais aussi dans la feuille excel correspondante. L'ordre des données est donc le meme dans la listview et dans la feuille.
Dans le fichier proposé, le tri étant fait uniquement dans la listview, l'ordre des données est different entre la listview et la feuille correspondante. Du coup, lorsque l'on ferme le fichier et qu'on le réouvre, les cases cochées dans la lisview ne sont pas les bonnes par rapport à la derniere sauvegarde.
Ceci étant dit, je vais essayer de modifier votre procedure pour voir si je peux l'adapter à mes besoins.
Encore merci!
A+
Patrick