Garder le nom du fichier d'un lien hypertexte

Bonjour,

J'ai des fichiers csv à importer, mais j'ai un petit souci...

J'ai plusieurs colonnes (Nom, Reference, Quantité...)

Dans la colonne des images j'ai des liens hypertexte vers ces images

Ex :

Ligne 1 :

http://www.lien.com/dossier/dossier/.../fichier01.jpg,http://www.lien.com/dossier/dossier/.../fichier02.jpg... etc

Ligne 2 :

http://www.lien.com/dossier2/dossier5/.../nom01.jpg,http://www.lien.com/dossier2/dossier5/.../nom02.jpg... etc

Ligne 3 : ...

J'aimerais si cela est possible remplacer les liens en gardant uniquement les noms des fichiers :

Ex :

Ligne 1 : fichier01.jpg,fichier02.jpg... etc

Ligne 2 : nom01.jpg,nom02.jpg... etc

Merci par avance

saeba.

Bonjour,

une proposition (remplacer l'identification de la plagerange("A:A")contenant les données à corriger).

edit complément d'info : Cette macro remplace le nom affiché mais garde le lien sous-jacent non modifié

Sub remplacefullpath()
    For Each cel In Range("A:A")
        If cel.Value = "" Then Exit Sub
        nom = cel.Hyperlinks(1).Address
        nom = Mid(nom, InStrRev(nom, "\") + 1)
        cel.Value = nom
    Next
End Sub

Bonjour,

si ce n'est pas un lien mais juste une chaîne de caractères pointant un fichier, voir du côté de la fonction VBA Split

Rechercher des sujets similaires à "garder nom fichier lien hypertexte"