Sub Macro1()
Dim O As Worksheet 'déclare la variable O (Onglet)
Dim COL As Integer 'décalre la variable COL (COLonne)
Dim DL As Integer 'déclare la variable DL (Dernière Ligne)
Dim I As Integer 'déclare la variable I (Incrément)
Set O = Worksheets("Feuil1") 'définit l'onglet O
COL = 2 'définit la colonne COL
DL = O.Cells(Application.Rows.Count, COL).End(xlUp).Row 'définit la dernière ligne éditée DL de la colonne COL de l'onglet O
For I = 2 To DL 'boucle de 2 à DL
O.Cells(I, COL - 1) = Split(O.Cells(I, COL), " ")(0) 'récupère dans la colonne COL-1 le texte avant le premier espace
Next I 'prochaine ligne de la boucle
End Sub