Bonjour Tomo et bienvenue sur le forum,
voici une petite fonction en vba pour remplacer un caractère de l'adresse d'un lien hypertexte. À coller dans un module:
Function ModifierLienHypertexte(cell As Range, ValeurRecherche, ValeurRemplace)
'cell = La cellule où se situe le lien
'ValeurRecherche = La valeur à remplacer
'ValeurRemplace = La valeur de remplacement
ModifierLienHypertexte = Replace(cell.Hyperlinks(1).Address, ValeurRecherche, ValeurRemplace)
End Function
ensuite tu n'as qu'à l'utiliser comme une fonction excel.
Ex: Ton lien est en A1
=ModifierLienHypertexte(A1;"@";"")
il ne te reste qu'a copier ta formule. Bien sur si tes liens sont éparpillé un peu partout dans la feuille ça peu quand même être long. Dans ce cas on pourrait faire une macro qui parcourt tous les liens de la feuille. Si ça t'intéresse dis le moi.