Controle des erreurs de saisie, incohérence avec les autres lignes saisie

Bonjour,

Au sein d'une base de données qui regroupe les consommations de carburant d'une cinquantaine de véhicules sur une période, je souhaite repérer les erreurs de saisie des chauffeurs.

Les erreurs apparaissent dans la colonne kilométrage.

Avec un code VBA j'aimerais retrouver le les lignes ou le kilométrage est inférieur au kilométrage précédent pour le véhicule 1 par exemple. Et ce pour tous les véhicules. (si au 01/01/2020 le kilométrage est 100000 km, au 20/01/2020 le kilométrage sera toujours supérieur et ne doit jamais être inférieur).

Pour corriger les erreurs, l’idéal serait qu’une fois que la BD est analysée, une fenêtre apparaît (pour chaque ligne où il y a une erreur) et me demande quelle valeur saisir à la place.

Mon tableau comporte des milliers de lignes.

Ci-joint l'exemple.

Merci à ceux qui m'aideront à résoudre le problème

Bonjour,

Un test avec au départ un Tri par véhicule, puis Date et Heure

Merci M12 pour ta réponse, c'est déjà un bon début. Y a-t-il un moyen de mettre un userform pour que je puisse modifier l'erreur pour chaque lignes trouvées. Et en bonus afficher le kilométrage précédent et suivant du véhicule en question, afin d'éviter de rechercher dans la liste, parmi tous les véhicules ? J'ai beau chercher je ne sais pas trop comment faire.

Rechercher des sujets similaires à "controle erreurs saisie incoherence lignes"