Bonjour,
Un test à adapter à votre classeur via la méthode SPLIT qui permet de créer un array via le délimiteur espace :
Sub NOM()
Dim T() As Variant, W%
For W = 1 To Worksheets.Count - 1
ReDim Preserve T(W - 1)
T(W - 1) = Split(Worksheets(W).Name, " ")
Next W
Worksheets("BILAN").[A1].Resize(UBound(T) + 1, 2) = Application.WorksheetFunction.Transpose(T)
End Sub
Avec le classeur qui va bien. La feuille BILAN doit rester à la fin.
Cdlt,