Перейти до основного матеріалу

Як перетворити текст URL-адреси на гіперпосилання, яке можна натиснути в Excel?

Припустимо, на вашому аркуші є кілька URL-адрес, але вони не пов’язані, і тепер вам потрібно перетворити всі не пов’язані URL-адреси на гіперпосилання, що можна натиснути, як показано на наступних скріншотах. Звичайно, ви можете двічі клацнути по одному, щоб зробити їх клікабельними, але це займе багато часу, якщо URL-адрес буде багато. Як ви могли автоматично перетворити кілька не зв’язаних URL-адрес на гіперпосилання, що можна натиснути, в Excel?


стрілка синя права міхур Перетворіть текст URL-адреси в гіперпосилання, яке можна натиснути, за допомогою коду VBA

Здається, немає іншого ефективного способу вирішити цю проблему в Excel, крім використання наведеного нижче коду VBA.

1. Виберіть діапазон тексту URL-адреси, який ви хочете перетворити на гіперпосилання, які можна натиснути.

2. Утримуйте клавішу ALT + F11 ключі, щоб відкрити Microsoft Visual Basic для додатків вікна.

3. Клацання Insert > Модуліта вставте наступний код у вікно модуля.

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. Потім натисніть F5 для запуску коду, спливаюче діалогове вікно для вибору діапазону, а потім натисніть OK, а вибрані незв’язані URL-адреси перетворені в гіперпосилання, які можна натиснути. Дивіться скріншоти:

2

стрілка синя права міхур Перетворіть текст URL-адреси на інтерактивне гіперпосилання за допомогою Kutools для Excel

Можливо, код VBA вам важкий, ось, я можу представити вам багатофункціональний інструмент -Kutools для Excel, З його Перетворити гіперпосилання функція, ви можете швидко впоратися з наступними операціями:

  • Витяг фактичних адрес з гіперпосилань;
  • Перетворити текст URL-адреси на гіперпосилання, яке можна натиснути
Kutools для Excel : з більш ніж 300 зручними надбудовами Excel, які можна спробувати без обмежень протягом 30 днів

Якщо ви встановили Kutools для Excel, будь ласка, виконайте наступне:

1. Виберіть діапазон тексту URL-адреси, який ви хочете перетворити на гіперпосилання, які можна натиснути.

2. Клацання Кутулс > посилання > Перетворити гіперпосилання, див. скріншот:

3, в Перетворити гіперпосилання діалогове вікно, виберіть Вміст комірки замінює адреси гіперпосилань, і клацніть doc-кнопка1 кнопка від Діапазон результатів щоб вказати клітинку для розміщення результату.

4. А потім клацніть OK, усі вибрані текстові посилання були перетворені в гіперпосилання, які можна натиснути. Дивіться знімок екрана:

Примітки:

1. Якщо ви хочете встановити фактичні адреси до вихідного діапазону, перевірте Перетворити діапазон джерела.

2. Якщо гіперпосилання пов’язане з поточним документом, перевірте Гіперпосилання - це місце в цьому документі варіант.

Натисніть Перетворити гіперпосилання щоб дізнатися більше про цю функцію.

Завантажте та безкоштовну пробну версію Kutools для Excel зараз!


стрілка синя права міхур   Демо: перетворення тексту URL-адреси на гіперпосилання, яке можна натиснути, за допомогою Kutools для Excel

Kutools для Excel: з більш ніж 300 зручними надбудовами Excel, спробуйте безкоштовно без обмежень протягом 30 днів. Завантажте та безкоштовно пробну версію зараз!

Пов'язана стаття:

Як витягти фактичні адреси з гіперпосилань у Excel?

Найкращі інструменти продуктивності офісу

🤖 Kutools AI Aide: Революціонізуйте аналіз даних на основі: Інтелектуальне виконання   |  Згенерувати код  |  Створення спеціальних формул  |  Аналізуйте дані та створюйте діаграми  |  Викликати функції Kutools...
Популярні функції: Знайдіть, виділіть або визначте дублікати   |  Видалити порожні рядки   |  Об’єднайте стовпці або клітинки без втрати даних   |   Раунд без Формули ...
Супер пошук: VLookup за кількома критеріями    Багатозначний VLookup  |   VLookup на кількох аркушах   |   Нечіткий пошук ....
Розширений розкривний список: Швидке створення випадаючого списку   |  Залежний спадний список   |  Виберіть розкривний список, що вибирається ....
Менеджер колонок: Додайте конкретну кількість стовпців  |  Перемістити стовпці  |  Перемкнути статус видимості прихованих стовпців  |  Порівняйте діапазони та стовпці ...
Особливості: Фокус сітки   |  Перегляд дизайну   |   Велика панель формул    Диспетчер робочих книг і аркушів   |  Бібліотека ресурсів (автотекст)   |  Вибір дати   |  Об’єднайте робочі аркуші   |  Шифрування/розшифрування клітинок    Надсилайте листи за списком   |  Супер фільтр   |   Спеціальний фільтр (фільтр жирний/курсив/закреслений...) ...
Топ-15 наборів інструментів12 текст Tools (додати текст, Видалити символи, ...)   |   50 + Графік типи (діаграма Ганта, ...)   |   40+ Практичний Формули (Розрахуйте вік на основі дня народження, ...)   |   19 вставка Tools (Вставте QR-код, Вставити зображення зі шляху, ...)   |   12 Перетворення Tools (Числа до слів, Валютна конверсія, ...)   |   7 Злиття та розділення Tools (Розширені комбіновані ряди, Розділені клітини, ...)   |   ... і більше

Покращуйте свої навички Excel за допомогою Kutools для Excel і відчуйте ефективність, як ніколи раніше. Kutools для Excel пропонує понад 300 додаткових функцій для підвищення продуктивності та економії часу.  Натисніть тут, щоб отримати функцію, яка вам найбільше потрібна...

Опис


Вкладка Office Передає інтерфейс із вкладками в Office і значно полегшує вашу роботу

  • Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
  • Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
  • Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!
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