Bonsoir,
Dans le fichier joint, une macro permet de sélectionner un objet (rectangle) selon sa valeur, où qu'il soit.
Lorsque j'insère un plan (image) nommé PLAN, je le positionne en arrière plan, derrière les formes (rectangles). La macro se met en mode débogage.
Chose étrange, si je mets l'image de fond en avant plan, la macro fonctionne.
Dans la macro Test, je ne sais pas où placer, une condition pour exclure l'image "PLAN", de la recherche :
Sub TEST()
Dim f As Worksheet
Dim s As Shape
Dim texte As String
For Each f In Sheets
If f.Name <> "Accueil" And f.Name <> "Base de données" And f.Name <> "Plan de masse" Then
texte = ActiveSheet.Shapes(Application.Caller).TextFrame.Characters.Text
For Each s In f.Shapes
If s.TextFrame.Characters.Text = texte Then
f.Activate
s.Select
Exit Sub
End If
Next
End If
Next
End Sub
Merci pour votre aide.