Bonjour,
De manière simple pour pas compliquer la tache:
(sinon on peut aussi mettre une textbox pour rentrer le nom de la feuille)
Sub Bilanpromo2()
'
' Bilanpromo2 Macro
'
'
Sheets(Cells(2, 12).Value).Select
ActiveSheet.Copy After:=Sheets(4)
Range("B2").Select
ActiveCell.FormulaR1C1 = _
"=SUMPRODUCT('Clients réguliers'!RC[3]:R[4]C[3],'Clients réguliers'!RC:R[4]C)+SUMPRODUCT('Promo 2'!RC:R[4]C,'Promo 2'!RC[3]:R[4]C[3])"
Range("B3").Select
ActiveCell.FormulaR1C1 = _
"=SUMPRODUCT('Clients réguliers'!R[-1]C:R[3]C,'Clients réguliers'!R[-1]C[4]:R[3]C[4])+SUMPRODUCT('Promo 2'!R[-1]C:R[3]C,'Promo 2'!R[-1]C[4]:R[3]C[4])"
Range("B4").Select
ActiveCell.FormulaR1C1 = _
"=SUMPRODUCT('Clients réguliers'!R[-2]C:R[2]C,'Clients réguliers'!R[-2]C[5]:R[2]C[5])+SUMPRODUCT('Promo 2'!R[-2]C:R[2]C,'Promo 2'!R[-2]C[5]:R[2]C[5])"
Range("B5").Select
End Sub