en fait ma formule ne fonctionne pas et on dirait que le chr(64) pose probleme...
une idee
Sub prix()
Dim main As Worksheet
Dim i As String
Set main = ActiveWorkbook.Sheets("Main")
Set i = 1
Do While main.Cells(i, 1) <> "": i = i + 1: Loop
i = i - 1
For u = 1 To i Step 1
'=BDP(ISIN@ebnp corp,"PX_MID")
main.Cells(u, 2).Formula = "=BDP("&main.Cells(u,1).value&chr(64)&"EBNP corp"&","&chr(34)&"PX_MID"&chr(34)&")"
Next
End Sub
il me met un "expected end of statement" sur le chr(64)
merci encore