Le code est :
Sub WorkSheet_Change(ByVal Target As Range)
Dim lig As Long, col As Long
Dim Cellule As Range
If Not Intersect(Target, Sheets("Progression 4eme").Range("A4:R4")) Is Nothing Then: Exit Sub
Set Cellule = Sheets("Progression 4eme").Range("A4:R4").Find(Target, LookIn:=xlValues, lookat:=xlWhole)
If Cellule Is Nothing Then MsgBox "Attention la valeur cherchée n'existe pas": Exit Sub
lig = Cellule.Row
col = Cellule.Column
MsgBox "la ligne est" & lig & "et la colonne est" & col
Application.EnableEvents = False
Target.Offset(1, 1) = "Résultats de la concaténation des AM"
Target.Offset(3, 1) = "Résultats de la concaténation des Séances"
Target.Offset(4, 1) = "Résultats de la concaténation du travail à faire"
Application.EnableEvents = True
End Sub