Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
If Target.Count > 1 Then Exit Sub
If Not Intersect(Target, [Zone]) Is Nothing Then
If Target = "e" Then
If Range("BT" & Target.Row) = "" Then
Range("BT" & Target.Row) = [Compteur]
Else
Range("BT" & Target.Row) = Range("BT" & Target.Row) & ";" & [Compteur]
End If
[Compteur] = [Compteur] + 1
End If
If Target = "m" And Target.Offset(0, -1) <> "m" Then
If Range("BT" & Target.Row) = "" Then
Range("BT" & Target.Row) = [Compteur]
Else
Range("BT" & Target.Row) = Range("BT" & Target.Row) & ";" & [Compteur]
End If
[Compteur] = [Compteur] + 1
End If
End If
End Sub