Vai al contenuto principale

Come convertire il testo dell'URL in un collegamento ipertestuale cliccabile in Excel?

Supponendo di avere più URL nel foglio di lavoro, ma non sono collegati, e ora è necessario convertire tutti gli URL non collegati in collegamenti ipertestuali cliccabili, come mostrato nelle schermate seguenti. Ovviamente puoi fare doppio clic su di essi uno per uno per renderli cliccabili, ma questo richiederà tempo se ci sono molti URL. Come è possibile convertire più URL non collegati in collegamenti ipertestuali cliccabili automaticamente in Excel?


freccia blu freccia destra Converti il ​​testo dell'URL in un collegamento ipertestuale cliccabile con il codice VBA

Sembra che non ci sia altro modo efficace per risolvere questo problema in Excel se non utilizzando il seguente codice VBA.

1. Seleziona l'intervallo di testo dell'URL che desideri convertire in collegamenti ipertestuali cliccabili.

2. Tieni premuto il ALT + F11 chiavi per aprire il Microsoft Visual Basic, Applications Edition finestra.

3. Clic inserire > Modulie incolla il codice seguente nella finestra del modulo.

Sub ConvertToHyperlinks()
'Updateby Extendoffice
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
    Application.ActiveSheet.Hyperlinks.Add Rng, Rng.Value
Next
End Sub

4. Quindi premere F5 tasto per eseguire il codice, una finestra di dialogo a comparsa per selezionare un intervallo, quindi fare clic su OKe gli URL non collegati selezionati sono stati convertiti in collegamenti ipertestuali cliccabili. Vedi screenshot:

2

freccia blu freccia destra Converti il ​​testo dell'URL in collegamento ipertestuale cliccabile con Kutools per Excel

Forse, il codice VBA è un po 'difficile per te, qui, posso presentarti uno strumento multifunzionale-Kutools for Excel, Con la sua Converti collegamenti ipertestuali caratteristica, puoi gestire rapidamente le seguenti operazioni:

  • Estrarre gli indirizzi effettivi dai collegamenti ipertestuali;
  • Converti il ​​testo dell'URL in un collegamento ipertestuale cliccabile
Kutools for Excel : con oltre 300 utili componenti aggiuntivi di Excel, da provare gratuitamente senza limitazioni in 30 giorni

Se hai installato Kutools for Excel, si prega di fare come segue:

1. Seleziona l'intervallo di testo dell'URL che desideri convertire in collegamenti ipertestuali cliccabili.

2. Clic Kutools > Link > Converti collegamenti ipertestuali, vedi screenshot:

3. Nel Converti collegamenti ipertestuali finestra di dialogo, selezionare Il contenuto delle celle sostituisce gli indirizzi dei collegamenti ipertestualie fare clic pulsante-doc1 pulsante da Intervallo di risultati per specificare una cella in cui inserire il risultato.

4. E poi clicca OK, tutti i collegamenti di testo normale selezionati sono stati convertiti in collegamenti ipertestuali cliccabili. Vedi screenshot:

Note:

1. Se si desidera inserire gli indirizzi effettivi nell'intervallo originale, controllare Converti intervallo sorgente.

2. Se il collegamento ipertestuale è collegato al documento corrente, controllare I collegamenti ipertestuali sono un posto in questo documento opzione.

Clicchi Converti collegamenti ipertestuali per saperne di più su questa funzione.

Scarica e prova gratuitamente Kutools per Excel ora!


freccia blu freccia destra   Demo: converti il ​​testo dell'URL in un collegamento ipertestuale selezionabile con Kutools per Excel

Kutools for Excel: con più di 300 utili componenti aggiuntivi di Excel, liberi di provare senza limitazioni in 30 giorni. Scarica e prova gratuita ora!

Articolo correlato:

Come estrarre gli indirizzi effettivi dai collegamenti ipertestuali in Excel?

I migliori strumenti per la produttività in ufficio

🤖 Assistente AI di Kutools: Rivoluziona l'analisi dei dati basandosi su: Esecuzione intelligente   |  Genera codice  |  Crea formule personalizzate  |  Analizzare i dati e generare grafici  |  Richiama le funzioni di Kutools...
Funzioni popolari: Trova, evidenzia o identifica i duplicati   |  Elimina righe vuote   |  Combina colonne o celle senza perdere dati   |   Round senza formula ...
Super ricerca: VLookup a criteri multipli    VLookup a valori multipli  |   VLookup su più fogli   |   Ricerca fuzzy ....
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa   |  Elenco a discesa dipendente   |  Elenco a discesa a selezione multipla ....
Gestore di colonna: Aggiungi un numero specifico di colonne  |  Sposta colonne  |  Attiva/disattiva lo stato di visibilità delle colonne nascoste  |  Confronta intervalli e colonne ...
Funzionalità in primo piano: Messa a fuoco della griglia   |  Vista di progettazione   |   Grande barra delle formule    Gestore di cartelle di lavoro e fogli   |  Resource Library (Testo automatico)   |  Date picker   |  Combina fogli di lavoro   |  Crittografa/decrittografa le celle    Invia e-mail per elenco   |  Super filtro   |   Filtro speciale (filtro grassetto/corsivo/barrato...) ...
I 15 migliori set di strumenti12 Testo Strumenti (aggiungi testo, Rimuovi personaggi, ...)   |   50+ Grafico Tipi (Diagramma di Gantt, ...)   |   40+ Pratico Formule (Calcola l'età in base al compleanno, ...)   |   19 Inserimento Strumenti (Inserisci il codice QR, Inserisci immagine dal percorso, ...)   |   12 Conversione Strumenti (Numeri in parole, Conversione di valuta, ...)   |   7 Unisci e dividi Strumenti (Combina righe avanzate, Celle divise, ...)   |   ... e altro ancora

Potenzia le tue competenze di Excel con Kutools per Excel e sperimenta l'efficienza come mai prima d'ora. Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e risparmiare tempo.  Fai clic qui per ottenere la funzionalità di cui hai più bisogno...

Descrizione


Office Tab porta l'interfaccia a schede in Office e semplifica notevolmente il tuo lavoro

  • Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Apri e crea più documenti in nuove schede della stessa finestra, piuttosto che in nuove finestre.
  • Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!
Comments (17)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Дай бог здоровья, вам, вашим матерям и детям, первенца в честь автора назову
This comment was minimized by the moderator on the site
Muito bom, só uma dúvida, existe a possibilidade de deixar um intervalo fixo já na macro (sem precisar aparecer aquele pop-up pra selecionar o intervalo), tipo clico pra excutar a macro e ele pega o intervalo que já está configurado na macro e ativa os links, pulando a etapa de ter que clicar em ok e tals. Se puderem me ajudar com esse dúvida serei grato.
This comment was minimized by the moderator on the site
Hello, Tosetti

To solve your problem, please apply the below code: (First, you should select the hyperlink texts)

Sub ConvertToHyperlinks()
'Updateby Extendoffice
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
Set WorkRng = Application.Selection
For Each Rng In WorkRng
    Application.ActiveSheet.Hyperlinks.Add Rng, Rng.Value
Next
End Sub

Please try it, hope it can help you!
This comment was minimized by the moderator on the site
Oh crap.... it broke my Excel. By mistake I selected entire column and it forze for... ages!!
This comment was minimized by the moderator on the site
hi
when i click on the hyperlink .. it wont take to me to email page ( as an Outlook or Gmail) Please support
This comment was minimized by the moderator on the site
Hello, Babu,
May be the below article can help you for solving your problem, please view it:
https://www.extendoffice.com/documents/excel/3304-excel-convert-email-to-hyperlink.html

Hope it can help you!
This comment was minimized by the moderator on the site
I had to switch nearly 55,000 cells from plain text to hyperlinks. This helped me cut the time down from "the rest of my natural life" to five minutes. Thank you!
This comment was minimized by the moderator on the site
This is very helpful...Thanks
This comment was minimized by the moderator on the site
This is Great! Worked like a charm
This comment was minimized by the moderator on the site
Man! This is so awesome, I've spent so long trying to find an easy way and this took seconds! Works great!!!
This comment was minimized by the moderator on the site
Thanks a lot my friend! it worked! :lol:
This comment was minimized by the moderator on the site
The code almost works, but author has left a small copy-paste error. You need to remove "" from the first line, and "" from the last line, and then it will work. Cheers.
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations