Bonjour,
J'ai créer un code qui permet de trier une liste dont un des critères est un chiffre avec une virgule.
Cette variable est créé grâce à ce code :
LongueurBarre = Sheets("Sortie").Cells(2, a + 1) / 1000
Dans mon cas j'ai LongeurBarre=0.9
Ensuite, j'affecte la variable à un tri grâce à ce code :
Sheets("Longueur Barre").Range("$A$1:$K$" & nbcode).AutoFilter field:=8, Criteria1:=Array("", Round(LongueurBarre, 1))
Et là, la valeur rentré dans le filtre est : 0.899999976158142
Malgré des tentatives de recherche et d'arrondi forcer cela ne change rien.
Auriez-vous des pistes ?
En vous remerciant.