Estrarre link ipertestuali da cella Excel 

 Gennaio 28, 2021

By  Damiano Causale

  • Home
  • Blog
  • Estrarre link ipertestuali da cella Excel

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

Estrarre URL dal testo con hyperlink: la procedura manuale

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.

Modifica collegamento ipertestuale Excel

Excel mostrerà la finestra di dialogo Modifica collegamento ipertestuale.

finestra di dialogo Modifica collegamento ipertestuale Excel

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:

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.

Modulo standard VBA | Estrarre URL dal testo con hyperlink: macro VBA

Inserisci la seguente macro:

Hyperlinks VBA | Estrarre URL dal testo con hyperlink: macro VBA

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.

Editor Visual Basic Excel | Estrarre URL dal testo con hyperlink: macro VBA

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

Estrarre collegamento ipertestuale da cella Excel

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!

Damiano Causale


Mi chiamo Damiano Causale, istruttore Microsoft certificato, per lavoro aiuto aziende e privati nell'utilizzo di Excel.

Damiano Causale

Your email address will not be published. Required fields are marked

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}