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"