Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect(Target, Range("E24:G24,E50:G50,E76:G76")) Is Nothing Then
Select Case Target.Row
Case 24
MsgBox Target.Row, vbInformation, "La ligne active est: "
'donc ici on mettra la formule qu'on réserve
' pour E24
Target.FormulaLocal = "=PI()"
Case 50
MsgBox Target.Row, vbInformation, "La ligne active est: "
'donc ici on mettra la formule qu'on réserve
' pour E50
Target.FormulaLocal = "=COS(LIGNE())"
Case 76
MsgBox Target.Row, vbInformation, "La ligne active est: "
'donc ici on mettra la formule qu'on réserve
' pour E76
Target.FormulaLocal = "=HEURE(MAINTENANT())"
End Select
End Sub