Bonjour
VBA utilise les valeurs numériques avec le séparateur de décimale avec le point, et ce quelque soit les paramêtres régionaux de ton micro.
La ligne Application.WorksheetFunction.Substitute(TextTxRemise, '.', ',') transforme les séparateurs . en ,
Chez toi, tu dois avoir comme séparateur défini la , et au Taf c'est le ., et il est inutile de transformer les séparateurs.
@+Jean-Marie