C'est parfait
Derniere question, je dois faire fonctionne ces deux macro sur la meme page :
Macro 1 :
Sub Worksheet_Change(ByVal Target As Range)
Dim Valeur As String, Plage As Range
If Not Intersect(Target, Me.Range("$BY$4:$CB$4")) Is Nothing And Target.Count = 1 Then
Valeur = Me.Range("CC4")
With [P1.1].ListObject.DataBodyRange
Set Plage = .Find(Valeur)
If Not Plage Is Nothing Then Me.[Rounded Rectangle 90].Text = Worksheets("DATA").Range(.Cells(Plage.Row - .Row + 1, 2)).Value
End With
End If
end sub
Macro 2 :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim Valeur As String
If Not Intersect(Target, [c11:o23]) Is Nothing Then [AB4] = Target.Value
End Sub
Comment puis je faire ?