Microsoft 365 Lien hypertexte sur dernière cellule non vide d'une colonne

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

Willmaz

XLDnaute Nouveau
Bonjour,
J'ai ce petit bout de code qui me permet de modifier des liens hypertextes dans une feuille de calcul, mais ce code s'applique à toute la feuille à chaque fois qu'il se lance. je souhaiterai qu'il s'applique uniquement à la dernière cellule de la colonne A (qui comporte évidement un lien cliquable) . N'étant pas très doué, je n'y arrive pas...

Sub modif_liens()
Dim Hpk As Hyperlink
Dim strLien As String

For Each Hpk In Worksheets("Feuil1").Hyperlinks
strLien = Hpk.Address
Debug.Print strLien
Hpk.Address = Replace(strLien, "\", "/")
Next Hpk
MsgBox ("terminé")
End Sub

Cordialement,
 

Pièces jointes

Bonjour,

Dans le fichier joint, cette macro qui semble fonctionner :
VB:
Sub modif_liens()
   'Travailler sur la collection des liens de la colonne 1
    With ThisWorkbook.Sheets("Feuil1").Columns(1).Hyperlinks
        ' en traiter le dernier item
        With .Item(.Count)
             'Faire le remplacement
            .Address = Replace(.Address, "\", "/")
            Debug.Print .Address
            MsgBox ("terminé" & vbCrLf & .Address)
        End With
    End With
End Sub

Cordialement
 

Pièces jointes

- 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

Retour