Bonjour,
Ci-joint fichiers reprenant tes besoins.
Cordialement
Option Explicit
Public Sub Création_Feuilles()
Dim sH_1 As Worksheet, sH_2 As Worksheet
Dim derLigne As Integer
Dim i As Integer
Application.ScreenUpdating = False
Set sH_1 = Worksheets("base")
Set sH_2 = Worksheets("model")
sH_2.Visible = True
sH_1.Select
With sH_1
derLigne = Range("A1").End(xlDown).Row
End With
With sH_2
For i = 2 To derLigne
.Cells(9, 3) = sH_1.Cells(i, 2)
.Cells(9, 7) = sH_1.Cells(i, 1)
.Cells(34, 3) = sH_1.Cells(i, 2)
.Cells(34, 7) = sH_1.Cells(i, 1)
sH_2.Copy After:=Worksheets(Worksheets.Count)
With ActiveSheet
.Name = sH_1.Cells(i, 2)
.Visible = True
End With
Next
End With
sH_2.Visible = False
Application.ScreenUpdating = False
End Sub