Mutation intempestive des liens hypertexte

  • Initiateur de la discussion Initiateur de la discussion AlibiNatus
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

A

AlibiNatus

Guest
Bonjour à tous,

J'utilise les liens hypertextes depuis longtemps sous excel. J'ai un fichier qui en contient près de mille !!!
A ma grande surprise, la consultation de mon fichier (et des pièces rattachées) sur un autre PC m'a changé l'ensemble des références de mes liens.
Vous imaginez les dégâts : il faut que je reprenne tout !!!
Alors voici mes questions :
1/ Existe-t-il un moyen de changer la partie commune de l'énnoncé de plusieurs liens d'un coup ?
2/ Comment 'figer' mes liens de sorte qu'ils ne changent pas lorsque je change de PC ? (n'y a-t-il pas une question de relatif ou d'absolu là-dessous ?)
Merci d'avance,

AlibiNatus
 
Bonsoir,

si ça peut t'aider, voilà quelques macros simples pour obtenir ou créer les adresses des liens hypertextes.

tu devrais ainsi reconstituer tes liens.

Code:
Sub Hyperlien()
'macro pour créer les liens hypertextes sur une base libellé/adresse dans une feuille de calcul.
Dim libellé, adresse, cell
On Error Resume Next
       For Each cell In Selection
        libellé = cell.Value
        adresse = cell.Offset(0, 1).Value
        ActiveSheet.Hyperlinks.Add Anchor:=cell, Address:=adresse
       Next
End Sub

Code:
Function AdrHyperlien(cell As Range)
' restitue l'adresse du lien
       AdrHyperlien = cell.Hyperlinks(1).Address
End Function

Code:
Function SubAdrHyperlien(cell As Range)
'restitue le signet du lien
       AdrHyperlien = cell.Hyperlinks(1).SubAddress
End Function

Cordialement
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.
Retour