Automatiser lien hypertexte

  • Initiateur de la discussion Initiateur de la discussion BAT
  • 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 !

BAT

XLDnaute Occasionnel
Bonjour à tous le forum,

Je cherche à inclure dans une macro un code qui va, sur la cellule active faire un lien hypertexte vers un fichier. le fichier vers lequel le lien doit se faire est variable :
Dans le code actuel, l'adresse complète du fichier vers lequel le lien va se faire est composé des variables suivantes :
- Répertoire = Range("S28") ==> (ex : C:\FICHE\P GESTION\)
- FichierASauvegarder = ActiveSheet.Name & ".xls" ==> (ex :

Je pense que le code que je recherche est du genre (mais ca ne marche pas !!) :
Selection.Hyperlinks(1).Address = _
"repertoire & FichierASauvegarder"


le code dans laquelle va s'inclure la macro est le suivant :
Code:
Sub testtt()
    Range(Cells(ActiveCell.Row, "d"), Cells(ActiveCell.Row, "u")).Select
    Selection.Copy
    Sheets("FICHE").Select
    Range("S9").Select
    Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _
        False, Transpose:=True
  Calculate
    Selection.Copy
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
        
  Dim Répertoire As String, FichierASauvegarder As String
Répertoire = Range("S28")
'Création d'un nouveau classeur et première sauvegarde
ActiveSheet.Copy
ActiveSheet.Name = Sheets("FICHE").Range("S26")
FichierASauvegarder = ActiveSheet.Name & ".xls"

ActiveWorkbook.SaveAs Répertoire & FichierASauvegarder

ActiveWindow.Close
Sheets("DIRECTION").Select
Cells(ActiveCell.Row, "E").Select
End Sub

J'espère que vous pourrez m'aider !!! Merci d'avance
 
Re : Automatiser lien hypertexte

Bonsoir,

La formulation suivante devrait répondre à ta demande
Code:
ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:=Repertoire & FichierASauvegarder, _
        TextToDisplay:=Repertoire & FichierASauvegarder
mais tu aurais pu la trouver tout seul en utilisant l'enregistreur automatique de macro. Il rend beaucoup de services...

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

Discussions similaires

Réponses
10
Affichages
655
Réponses
18
Affichages
426
Réponses
2
Affichages
346
Réponses
17
Affichages
1 K
Retour