Catégories
Excel / VBA pour le Web Macro pour extraire Macro VBA Caractères Macros VBA

Macro VBA pour extraire des liens hypertextes

Partager :

Vous avez des liens hypertextes dans vos cellules et souhaitez les extraire ? Voici une formule qui exhaucera vos souhaits.

La macro d'extraction des liens

Sub extrairehyperlien()

Dim i As Range

For Each i In Selection.Cells
If (i.Hyperlinks(1).Address <> " ") Then
On Error Resume Next
i.Offset(0, 1) = i.Hyperlinks(1).Address

End If
Next

End Sub

Procédé :

  • Copier la macro dans Visual Basic
  • Sélectionner les cellules dont les liens sont à extraire
  • Exécuter la macro
  • Les résultats sont insérés à droite de chaque cellule

La macro en exemple

Avant

 ABC
1cours excel  
2tutoriel excel  
3doc excel  

Après

 ABC
1cours excelhttp://www.docexcel.com 
2tutoriel excelhttp://www.docexcel.com 
3doc excelhttp://www.docexcel.com