Bonjour,
J'aimerai modifier le texte d'une forme suivant un tableau de référence (P1.1).
Actuellement j'avais cette macro qui me permettait d'aller chercher un plage de cellule (B17:F21)
Maintenant, je souhaite faire pareil mais pour aller chercher une cellule et copier l’intérieur de ma cellule dans une forme nommé
ActiveSheet.Shapes.Range(Array("Rectangle : coins arrondis 26"))
Pouvez vous m'aider ?
Private 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.Range("B17:F21").Value = Worksheets("DATA").Range(.Cells(Plage.Row - .Row + 1, 5)).Value
End With
End If
End Sub
merci