Re : Listview insert, supprime ou déplacer ligne
Bonsoir Lu K, et à ceux qui passeront par ici,
Voici dans le Classeur joint comment je procèderais.
(Je n'ai pas gardé ta base de données, car je n'y pige pas trop ta logique de construction)
L'objet de mon exemple est de simplifier les codes que tu utilisais.
Ne regarde pas trop mon Module d'Initialisation du Frame:
Il est issu de ma fainéantise à créer manuellement les Labels et les TextBoxes!!!
Tu pourras t'en passer, si tu en a envie, et de nombreuses minutes à perdre...
Je ne suis pas aller plus loin, car il est indispensable que je sache si cela te convient.
L'exemple montre que l'on sait où l'on est, via le "Flag" des Items de la ListView.
(Il ne changera pas, même par suite d'un tri de la liste... Date, nom, ou autre critère)
En venant modifier l'un ou l'autre des TextBoxes;
on pourra ainsi enregistrer les données rectifiées directement dans la page concernée.
(Le Bouton "Valider les Modifications" n'existe pas encore)
L'ajout d'un Item dans la liste devra se faire par une nouvelle saisie dans ce Frame vierge.
La suppression d'un Item, et ipso facto de la ligne correspondante dans la Feuille se fera
avec un bouton "Supprimer" ... aisé à faire.
Quant au tri permettant de faciliter la lisibilité de la liste; ce n'est pas trop compliqué.
(Sauf qu'il faudra traduire les dates en valeur numérique)
Amicalement, et à te lire,
Yann
P.S. J'ai de gros soucis avec ma connexion Internet (Coupures intempestives)
D'où certains retards à pouvoir répondre.