Sub RecopieFormule()
CellActive = ActiveCell.Address
If MsgBox("Etes-vous sûr de vouloir recopier la formule de " & CellActive & "?", vbYesNo, "ATTENTION") = vbYes Then
Col = Split(ActiveCell.Address, "$")(1)
DLig = Range(Col & "65536").End(xlUp).Row
Range(CellActive).Copy
For i = ActiveCell.Row To DLig
Range(Col & i & ":" & Col & DLig).Select
Selection.PasteSpecial Paste:=xlPasteFormulas, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Next
End If
End Sub