J'ai eu une liste de numéros qui alimentent les URL que je veux liées. Par exemple, j'ai la colonne A avec les numéros de question (c'est-à-dire 2595692, 135171) et je veux transformer ces numéros de question en liens dynamiques et afficher uniquement les numéros de question.
J'ai donc créé un lien hypertexte contenant uniquement du texte pointant vers la colonne A et l'ai copié pour tous mes numéros de question:
= "= HYPERLINK (" & "" "http" "&" ":" "" & "" & "&" & "" "// stackoverflow.com/questions/"&A1&""""&","&A1& ")"
Ensuite, je copie-colle la valeur de cette colonne d'hyperliens de texte vers une autre colonne.
Vous vous retrouvez avec une colonne de texte qui ressemble à ceci:
= HYPERLIEN ("http" & ":" & "// stackoverflow.com/questions/2595692",2595692)
Ensuite, j'ai sélectionné ces éléments collés et exécuté la macro F2Entry qui suit:
Sub F2Enter()
Dim cell As Range
Application.Calculation = xlCalculationManual
For Each cell In Selection
cell.Activate
cell = Trim(cell)
Next cell
Application.Calculation = xlCalculationAutomatic
EndSub
J'ai ensuite supprimé la colonne de saisie de texte et la colonne A.
Je me suis retrouvé avec une seule colonne de numéros de questions hotlinked:
2595692
135171
etc.
À votre santé