Bonsoir,
si j'ai bien compris, essaie ainsi :
Sub Macro1()
For i = [IV2].End(xlToLeft).Column + 1 To 3 Step -1
Columns(i).Insert Shift:=xlToRight
Cells(3, i).FormulaR1C1 = "=LEFT(RC[-1],1)"
Cells(3, i).AutoFill Destination:=Range(Cells(3, i), Cells(21, i))
With Range(Cells(3, i), Cells(21, i))
.Value = .Value
.NumberFormat = 0
End With
Cells(23, i).FormulaR1C1 = "=AVERAGE(R[-20]C:R[-2]C)"
Next i
End Sub
Ton fichier modifié :
https://www.excel-pratique.com/~files/doc/Copie_de_ClasseurForum_excel.xls
PS, pour info, tu as mal copié ton lien, il y a un "c" de trop, en début d'adresse
Bon w-e