Bonjour Marc L,
Effectivement, le fichier original est un .xbrl dont j'ai copié le code dans une feuille Excel.
En utilisant les fonctions textes que tu as mentionnées, j'ai trouvé la solution avec le code suivant:
CellToAnalyse = Worksheets(InputSheet).Range("A450").Value
Début = InStr(CellToAnalyse, ">") + 1
Fin = InStr(CellToAnalyse, "</pfs")
Longueur = Fin - Début
Data = Mid(CellToAnalyse, Début, Longueur)
Worksheets(OutputSheet).Range("CurrentsAssets").Value = Data
Merci!