@Laurent
Viens de créer un DB très basique (2 colonnes), l'une avec des 99, et d'autres valeurs. Ai créé 2 requêtes, l'une avec Pas Comme "99,*",
l'autre avec Comme"99,*".
La 2ième pose le même problème que chez toi (la 1ière est OK) :

Et même problème dans Power Query si je chope la Table de la DB Access et que je fais :
= Table.SelectRows(_Table1, each [Test] = "99,*")
par contre la suivante produit le bon résultat:
= Table.SelectRows(_Table1, each Text.StartsWith([Test], "99,"))
ET, bien que la requête Access de type Pas Comme "99,*" me renvoit des résultats, en fait ça ne fonctionne pas ==> Rien n'est filtré.
Si dans Power Query je fais (sur la Table de la DB Access) un :
= Table.SelectRows(_Table1, each not Text.StartsWith([Test], "99,")) c'est OK
Encore une fois je ne cause pas l'Access mais je suppose que des équivalents existent...