Sub Macro2bis()
Sheets("Feuil2").Range("K4:M9") = 4
Sheets("Feuil2").Range("K4:M9").Copy
Sheets("Feuil3").Range("AF2").PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("Feuil4").Range("AE21").PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("Feuil5").Range("AE32").PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("Feuil3").Select
Range("AF1").FormulaR1C1 = "31"
Columns("B:AF").Copy Range("AK1")
Sheets("Feuil3").Range("AK2").FormulaR1C1 = "=IF(RC[-35]=""X"",RC[1]+1,0)"
Range("AK2").FormulaR1C1 = "=IF(RC[-35]=""X"",RC[-1]+1,0)"
Range("AK2").AutoFill Destination:=Range("AK2:BO2"), Type:=xlFillDefault
Range("AK2:BO2").AutoFill Destination:=Range("AK2:BO100001"), Type:=xlFillDefault
Columns("A:AE").Copy Range("AJ1")
Sheets("Feuil5").Select
Columns("A:AE").Copy Range("AJ1")
Sheets("Feuil3").Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("Feuil4").Range("AJ2").FormulaR1C1 = "=IF(RC[-35]=""X"",RC[-1]+1,0)"
Range("AJ2").AutoFill Destination:=Range("AJ2:BN2"), Type:=xlFillDefault
Range("AJ2:BN2").AutoFill Destination:=Range("AJ2:BN100047"), Type:=xlFillDefault
Range("AJ2:BN100047").Copy Sheets("Feuil5").Range("AJ2")
Sheets("Feuil4").Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("Feuil5").Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("Feuil2").Select
ActiveSheet.Shapes.Range(Array("Zone de texte 1")).Select
End Sub