Ok donc votre code est le suivant :
let
Source = Excel.CurrentWorkbook(){[Name="tData"]}[Content],
#"En-têtes promus" = Table.PromoteHeaders(Source, [PromoteAllScalars=true]),
#"Tableau croisé dynamique des colonnes supprimé" = Table.UnpivotOtherColumns(#"En-têtes promus", {}, "Attribut", "Valeur"),
#"Index ajouté" = Table.AddIndexColumn(#"Tableau croisé dynamique des colonnes supprimé", "Index", 0, 1, Int64.Type),
#"Colonne divisée par entier" = Table.TransformColumns(#"Index ajouté", {{"Index", each Number.IntegerDivide(_, 3), Int64.Type}}),
#"Texte extrait avant le délimiteur" = Table.TransformColumns(#"Colonne divisée par entier", {{"Attribut", each Text.BeforeDelimiter(_, "_"), type text}}),
#"Colonne dynamique" = Table.Pivot(#"Texte extrait avant le délimiteur", List.Distinct(#"Texte extrait avant le délimiteur"[Attribut]), "Attribut", "Valeur"),
#"Lignes groupées" = Table.Group(#"Colonne dynamique", {"Référence", "Désignation"}, {{"Quantité", each List.Sum([Quantité]), type number}}),
#"Lignes triées" = Table.Sort(#"Lignes groupées",{{"Référence", Order.Ascending}})
in
#"Lignes triées"
Quand je reprend les étapes appliquées, elles sont toutes en erreur sauf l'onglet source qui reprend bien le tableau data.
"Atteindre l'erreur" me ramène vers l'onglet En-têtes promus. Voici le message d'erreur en question :