un essai pour le premier groupe de feuille:
Sub Macro()
Dim TList1, i As Integer, j As Byte, Num As String
TList1 = Array("FAA", "PAA", "EAA")
For i = 2 To 200
Num = Format(i, "000")
For j = LBound(TList1) To UBound(TList1)
Sheets(TList1(j) & "001").Copy After:=Sheets(Worksheets.Count)
Sheets(Worksheets.Count).Name = TList1(j) & Num
Sheets(TList1(j) & Num).Range("B3").Value = Right(TList1(j), 1) & Num
Next
Next
End Sub
à adapter pour le deuxième groupe de feuille avec
TList1 = Array("FAC", "FAU", "FAD", "PAC", "PAU", "PAD", "EAC", "EAU", "EAD")
A+