Bonsoir Iliyes, Fcyspm30, BsAlv,
Tout d'abord la procédure OLEDragDrop permet de déplacer une ligne de données d'un contrôle Listview vers un autre contrôle Listview. Mais en aucun cas à l'intérieur d'un même contrôle.
Et cela pour une bonne raison, car la ligne déplacée se situera à la fin du tableau. A l'époque le fichier réalisé disposait sur le bord droit de chaque Listview des fléches montante et descendante pour modifier le rang d'une ligne. Effectivement sur de petits tableaux cela était vite réalisable.
Mais si ton besoin est de classer toutes les lignes d'un très grand tableau. Et quelque soit la colonne choisie. Je peux te proposer une méthode plus rapide qui tient en quelques lignes de code et en un simple clic sur la Listview1 par exemple.
Si c'est cela qui tu recherches. Fais moi un retour.