Bonjour,
Allez dans l'éditeur VBA et collez ce code dans un module puis associer le à un bouton que vous placez sur votre feuille Feuil1 (en A1 par exemple)
Sub test()
Dim tablo()
Dim dlg As Integer, i As Integer, J As Integer
Dim feuille As String
Dim existe As Boolean
Application.ScreenUpdating = False
dlg = Range("A" & Rows.Count).End(xlUp).Row
ReDim tablo(dlg - 3, 14)
J = 0
For i = 0 To dlg - 3
For J = 0 To 14
tablo(i, J) = Cells(i + 3, J + 1)
Next J
Next i
For i = 0 To UBound(tablo)
feuille = tablo(i, 8)
'controle si la feuille existe
For k = 1 To Sheets.Count
If Sheets(k).Name = feuille Then existe = 1: Exit For
Next k
If existe = 0 Then
Worksheets.Add after:=Sheets(Sheets.Count)
ActiveSheet.Name = feuille
For J = 1 To 15 'pour ajouter la ligne entete
Sheets(feuille).Cells(1, J) = Sheets("Feuil1").Cells(2, J)
Next J
End If
With Sheets(feuille) 'importation des données
dlg = .Range("A" & .Rows.Count).End(xlUp).Row
For J = 1 To 15
.Cells(dlg + 1, J) = tablo(i, J - 1) 'ActiveSheet.Range("A" & i & ":k" & i).Value
Next J
End With
existe = 0
Next i
Application.ScreenUpdating = False
End Sub
Ensuite enregistrer votre fichier au format XLSM (pour accepter les macros)
Cordialement