Bonjour,
Premièrement, comme j'écris au moins 10 fois par jour qu'il faut éliminer les Select et consorts pour avoir un code correct et rapide, un minimum optimisé, je ne vais donc pas encourager ta démarche de sélection !
Deuxièmement, si tu ne peux sélectionner en pointant la cellule, c'est que ton image, comme tout objet Shape, n'est pas inséré dans une cellule, l'objet est dans la feuille. Ce que tout le monde devrait savoir.
Si tu ne disposes pas du nom pour pointer directement l'objet, tu peux le détecter par rapport à la cellule dans laquelle se trouve son angle supérieur gauche ou bien celle ou se trouve son angle inférieur droit.
Par exemple :
Sub Test()
Dim shp As Shape
For Each shp In ActiveSheet.Shapes
If shp.TopLeftCell.Address = "$J$8" Then
shp.Name = "NouveauNom": Exit For
End If
Next shp
End Sub
Cordialement.