Bonjour,
je ne sais pas si boursorama a encore changé quelque chose dans son code , jusqu'à présent je récupérais les valeurs complètes ( avec les valeurs après la virgule )
exemple : 13.03
depuis quelques jours je n'ai plus que le chiffre en arrondi
exemple : 13
j'ai regardé dans mon fichier Excel mais rien n'a changé , je me demande si cela vient de chez eux .
Une idée ?
Je parle de la partie RENDEMENT :
la page interrogée : https://www.boursorama.com/cours/1rPAI/
le code :
avant = "<td class=""c-table__cell c-table__cell--dotted c-table__cell--inherit-height c-table__cell--align-top / u-text-left u-text-right u-ellipsis"">"
apres = "</td>"
On Error Resume Next
For i = 2 To k
DoEvents
ReDim pera(1 To k, 1 To 1)
pera(1, 1) = Cells(i, [per2k23].Column).Value
URL = Cells(i, [www].Column).Value
Application.StatusBar = "Mise à jour du PER 2023 en cours …"
On Error Resume Next
With CreateObject("MSXML2.XMLHTTP")
.Open "GET", URL, False
.Send
If .Status = 200 Then pera(i, 1) = Val(Split(Split(.responsetext, avant)(10), apres)(0))
End With
Application.StatusBar = False
Cells(i, [per2k23].Column).Value = pera(i, 1)
Next
Merci à vous
ca c'est leur code à eux quand j'interroge la céllule :
<td class="c-table__cell c-table__cell--dotted c-table__cell--inherit-height c-table__cell--align-top / u-text-left u-text-right u-ellipsis">
2,91
<span class="c-table-evolution__suffix">EUR</span>
</td>