Générer un lien hypertexte via macro (presque résolu).. Ca y'est
Résolu/Fermé
Mabelle60
Messages postés
469
Date d'inscription
mercredi 4 avril 2007
Statut
Membre
Dernière intervention
21 juin 2017
-
Modifié par Mabelle60 le 16/09/2015 à 17:21
Mabelle60 Messages postés 469 Date d'inscription mercredi 4 avril 2007 Statut Membre Dernière intervention 21 juin 2017 - 16 sept. 2015 à 17:20
Mabelle60 Messages postés 469 Date d'inscription mercredi 4 avril 2007 Statut Membre Dernière intervention 21 juin 2017 - 16 sept. 2015 à 17:20
A voir également:
- Générer un lien hypertexte via macro (presque résolu).. Ca y'est
- Verifier un lien - Guide
- Lien url - Guide
- Créer un lien pour partager des photos - Guide
- Macro word - Guide
- Lien hypertexte linkedin - Forum Réseaux sociaux
1 réponse
Mabelle60
Messages postés
469
Date d'inscription
mercredi 4 avril 2007
Statut
Membre
Dernière intervention
21 juin 2017
130
16 sept. 2015 à 17:20
16 sept. 2015 à 17:20
Re-Bonjour
Bon en bidouillant un peu, j'ai réduit le nb de manip à 1
Comme je me doutais que mon pb venais du fait que j'utilisais le target.address sur la cellule que je modifias, j'ai modifié mon code comme suit:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim lien As String
lien = Worksheets("Enregistrements").Cells(4, 2).Value
If Target.Address = "$B$5" Then
Range("B4").Select
ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:="\\FER\ENGS\03 - Administratif\DEVIATIONS\" & lien & ".docx"
End If
End Sub
Et en continuant de bidouiller, en rajoutant
Range("C4").select
avant le 'End if', je supprime ma manip supplémentaire.
Bon ok, en travaillant un peu avant de me précipiter vers vous, je n'aurais pas eu besoin de ce post, mais au moins il pourra servir à quelq'un d'autre.
Bon en bidouillant un peu, j'ai réduit le nb de manip à 1
Comme je me doutais que mon pb venais du fait que j'utilisais le target.address sur la cellule que je modifias, j'ai modifié mon code comme suit:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim lien As String
lien = Worksheets("Enregistrements").Cells(4, 2).Value
If Target.Address = "$B$5" Then
Range("B4").Select
ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:="\\FER\ENGS\03 - Administratif\DEVIATIONS\" & lien & ".docx"
End If
End Sub
Et en continuant de bidouiller, en rajoutant
Range("C4").select
avant le 'End if', je supprime ma manip supplémentaire.
Bon ok, en travaillant un peu avant de me précipiter vers vous, je n'aurais pas eu besoin de ce post, mais au moins il pourra servir à quelq'un d'autre.