In questo articolo voglio mostrarti come estrarre link ipertestuali da cella Excel.
Qualche giorno fa ho avuto la necessità di dover estrarre dei collegamenti ipertestuali (in inglese, hyperlink) da alcune celle di Excel. In pratica, si tratta di estrarre la cosiddetta URL completa dal titolo.
Se vuoi saperne di più su cos'è un link o come creare un link, allora potrebbe interessarti il seguente articolo: Excel collegamento ipertestuale: creare link

Di seguito ti mostrerò le due opzioni a disposizione per risolvere questo problema.
Estrarre URL dal testo con hyperlink: la procedura manuale
Il modo più semplice ma sicuramente NON il più veloce per estrarre gli URL dal testo con collegamenti ipertestuali in Excel è procedere manualmente.
Si tratta di fare clic con il tasto destro del mouse sul collegamento ipertestuale e selezionare la voce Modifica collegamento ipertestuale.

Excel mostrerà la finestra di dialogo Modifica collegamento ipertestuale.

Dal campo Indirizzo è necessario selezionare l’indirizzo e copiarlo (ti suggerisco di utilizzare la combinazione di tasti Ctrl + C).
Successivamente chiudi la finestra di dialogo Modifica collegamento ipertestuale facendo un clic sul pulsante di chiusura in alto a destra o in alternativa premendo il tasto ESC.
Infine, è possibile incollare nella cella desiderata (Ctrl + V).
Questa procedura va benissimo se l’operazione è relativa a una cella di Excel. Nel caso in cui nel foglio di lavoro di Excel ci sia una lunga lista di collegamenti ipertestuali, questa soluzione richiede troppo tempo.
Ecco perché ho optato per una soluzione differente attraverso l’utilizzo di una semplice macro con il linguaggio VBA.
Estrarre URL dal testo con hyperlink: macro VBA
Quella che ti propongo di seguito è la soluzione migliore. Si tratta di automatizzare la procedura attraverso l’utilizzo di una macro VBA Excel.
Per un approfondimento sulle macro, potrebbero interessarti anche i seguenti articoli:
- Macro Excel in 6 semplici passaggi
- Attivare macro Excel VBA
- Macro Excel più veloci: 9 trucchi
- Macro Excel: assegnare macro a un pulsante
- Macro Excel: eseguire una macro Excel
- Macro Excel: il registratore di macro
- Macro Excel: riferimenti relativi assoluti
Vediamo ora come costruire una macro per estrarre un collegamento ipertestuale da cella Excel.
Innanzitutto, apri l’Editor VB (Visual Basic). Utilizza la combinazione di tasti Alt + F11.
Dal menu Inserisci aggiungi un nuovo Modulo.

Inserisci la seguente macro:

All’interno della macro è stato inserito un ciclo For Next che permette di ripetere per un numero di volte definito dal contatore l’operazione di estrazione del link ipertestuale (nell’esempio il contatore è rappresentato dalla variabile "i").
Infine, premi il tasto funzione F5 per eseguire la macro.

Il risultato finale sarà che ti ritroverai la URL completa alla destra di tutto il testo contenente i link ipertestuali.

Spero l’articolo ti sia utile. Se ti va lascia pure un commento.
Buon lavoro!
Potrebbero interessarti anche i seguenti articoli:
Vuoi imparare a utilizzare il linguaggio Excel VBA?
Basta con i lavori noiosi e ripetitivi! Grazie al VBA puoi far lavorare Excel al tuo posto!
Ho registrato per te un corso interamente dedicato alle Macro e al VBA.
Attraverso degli esempi pratici, ti introdurrò, al mondo delle Macro di Excel illustrandoti tutto il potenziale per automatizzare le tue attività di lavoro quotidiane.
Cosa aspetti?
Sfrutta tutto il potenziale di Excel con il corso Macro e VBA!