Microsoft 365 Images: supprimer lien hypertexte

Chasse

XLDnaute Occasionnel
Bonjour le Forum
Quelle code dois-je mettre pour supprimer le lien hypertexte
Avec ce début de code je lie l’image avec la cellule
VB:
Sub Macro8()
 Dim Sh As Shape
 For Each Sh In ActiveSheet.Shapes
    Sh.Select
        Selection.Placement = xlMoveAndSize
Next
End Sub

j'ai essayé avec l'enregistrement de macro mais je n'arrive pas à l'adapter a la boucle

Code:
Selection.ShapeRange.Item(1).Hyperlink.Delete

Attention toutes les images n'ont pas forcement de lien

Merci de votre aide et Bon après-midi
 

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour Chasse,
essayez :
VB:
Sub Essai()
 Dim Sh As Shape
 For Each Sh In ActiveSheet.Shapes
    Sh.Placement = xlMoveAndSize
    On Error Resume Next
    Sh.Select
    Selection.ShapeRange.Item(1).Hyperlink.Delete
Next
[A1].Select
End Sub
On Error Resume Next permet d'éviter une erreur si le shape n'a pas de lien.
 

Statistiques des forums

Discussions
312 359
Messages
2 087 587
Membres
103 602
dernier inscrit
nuky_nuke