Bonjour,
voila ce que j'ai répondu hier à 12:05
Bonjour,
Personnellement je préfère Val à Cdbl car CDBL prend en charge les paramètres régionaux et pas VAL!
If .Status = 200 Then COT(i, 1) = Format(Val(Replace(Split(Split(.responseText, avant)(1), apres)(0), ",", ".")), "#0.000")
donc le code devient:
With CreateObject("MSXML2.XMLHTTP")
.Open "GET", URL, False
.Send
If .Status = 200 Then
COT(i) = Format(Val(Replace(Split(Split(.responseText, avant)(1), apres)(0), ",", ".")), "#0,000") ' CDbl pour les décimales
End If
End With