Przejdź do głównej zawartości

Jak przekonwertować tekst adresu URL na klikalne hiperłącze w programie Excel?

Przypuśćmy, że masz wiele adresów URL w arkuszu, ale nie są one połączone, a teraz musisz przekonwertować wszystkie niepołączone adresy URL na klikalne hiperłącza, jak pokazano na poniższych zrzutach ekranu. Oczywiście możesz je kliknąć dwukrotnie, aby były klikalne, ale będzie to czasochłonne, jeśli istnieje wiele adresów URL. Jak można automatycznie przekonwertować wiele niepołączonych adresów URL na klikalne hiperłącza w programie Excel?


strzałka niebieski prawy bąbelek Konwertuj tekst adresu URL na klikalne hiperłącze za pomocą kodu VBA

Wygląda na to, że nie ma innego skutecznego sposobu rozwiązania tego problemu w programie Excel, poza użyciem następującego kodu VBA.

1. Wybierz zakres tekstu adresu URL, który chcesz przekonwertować na klikalne hiperłącza.

2. Przytrzymaj ALT + F11 klawisze, aby otworzyć Microsoft Visual Basic for Applications okno.

3. Kliknij wstawka > Modułi wklej następujący kod w oknie modułu.

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. Następnie naciśnij F5 aby uruchomić kod, wyskakujące okno dialogowe, w którym można wybrać zakres, a następnie kliknij OK, a wybrane niepowiązane adresy URL zostały przekonwertowane na klikalne hiperłącza. Zobacz zrzuty ekranu:

2

strzałka niebieski prawy bąbelek Konwertuj tekst adresu URL na klikalne hiperłącze za pomocą Kutools for Excel

Może kod VBA jest dla Ciebie trudny, tutaj mogę przedstawić Ci wielofunkcyjne narzędzie-Kutools dla programu Excel, Z siedzibą w Konwertuj hiperłącza możesz szybko zająć się następującymi operacjami:

  • Wyodrębnij rzeczywiste adresy z hiperłączy;
  • Konwertuj tekst adresu URL na klikalne hiperłącze
Kutools dla programu Excel : z ponad 300 poręcznymi dodatkami Excela, które można wypróbować bez ograniczeń w ciągu 30 dni

Jeśli masz zainstalowany Kutools dla programu Excelwykonaj następujące czynności:

1. Wybierz zakres tekstu adresu URL, który chcesz przekonwertować na klikalne hiperłącza.

2. Kliknij Kutools > Połączyć > Konwertuj hiperłączazobacz zrzut ekranu:

3, w Konwertuj hiperłącza okno dialogowe, wybierz Zawartość komórki zastępuje adresy hiperłączyi kliknij przycisk doc-button1 przycisk od Zakres wyników aby określić komórkę, w której ma zostać umieszczony wynik.

4. A następnie kliknij OK, wszystkie wybrane łącza w postaci zwykłego tekstu zostały przekonwertowane na hiperłącza, które można kliknąć. Zobacz zrzut ekranu:

Uwagi:

1. Jeśli chcesz umieścić rzeczywiste adresy w oryginalnym zakresie, sprawdź Konwertuj zakres źródła.

2. Jeśli hiperłącze jest powiązane z bieżącym dokumentem, sprawdź Hiperłącza to miejsce w tym dokumencie opcja.

Kliknij Konwertuj hiperłącza aby dowiedzieć się więcej o tej funkcji.

Pobierz i bezpłatną wersję próbną Kutools dla programu Excel teraz!


strzałka niebieski prawy bąbelek   Demo: Konwertuj tekst adresu URL na klikalne hiperłącze za pomocą Kutools for Excel

Kutools dla programu Excel: z ponad 300 poręcznymi dodatkami do programu Excel, które można wypróbować bez ograniczeń w ciągu 30 dni. Pobierz i bezpłatną wersję próbną teraz!

Podobne artykuły:

Jak wyodrębnić rzeczywiste adresy z hiperłączy w programie Excel?

Najlepsze narzędzia biurowe

🤖 Pomocnik AI Kutools: Zrewolucjonizuj analizę danych w oparciu o: Inteligentne wykonanie   |  Wygeneruj kod  |  Twórz niestandardowe formuły  |  Analizuj dane i generuj wykresy  |  Wywołaj funkcje Kutools...
Popularne funkcje: Znajdź, wyróżnij lub zidentyfikuj duplikaty   |  Usuń puste wiersze   |  Łącz kolumny lub komórki bez utraty danych   |   Okrągły bez wzoru ...
Super wyszukiwanie: Wiele kryteriów VLookup    Wiele wartości VLookup  |   Przeglądanie pionowe na wielu arkuszach   |   Wyszukiwanie rozmyte ....
Zaawansowana lista rozwijana: Szybko twórz listę rozwijaną   |  Zależna lista rozwijana   |  Lista rozwijana wielokrotnego wyboru ....
Menedżer kolumn: Dodaj określoną liczbę kolumn  |  Przesuń kolumny  |  Przełącz stan widoczności ukrytych kolumn  |  Porównaj zakresy i kolumny ...
Polecane funkcje: Fokus siatki   |  Widok projektu   |   Duży pasek formuły    Menedżer skoroszytów i arkuszy   |  Biblioteka zasobów (Automatyczny tekst)   |  Selektor dat   |  Połącz arkusze   |  Szyfruj/odszyfruj komórki    Wysyłaj e-maile według listy   |  Super filtr   |   Specjalny filtr (filtruj pogrubienie/kursywa/przekreślenie...) ...
15 najlepszych zestawów narzędzi12 Tekst Tools (Dodaj tekst, Usuń znaki, ...)   |   50 + Wykres rodzaje (Wykres Gantta, ...)   |   40+ Praktyczne Wzory (Oblicz wiek na podstawie urodzin, ...)   |   19 Wprowadzenie Tools (Wstaw kod QR, Wstaw obraz ze ścieżki, ...)   |   12 Konwersja Tools (Liczby na słowa, Przeliczanie walut, ...)   |   7 Połącz i podziel Tools (Zaawansowane wiersze łączenia, Podział komórki, ...)   |   ... i więcej

Zwiększ swoje umiejętności Excela dzięki Kutools for Excel i doświadcz wydajności jak nigdy dotąd. Kutools dla programu Excel oferuje ponad 300 zaawansowanych funkcji zwiększających produktywność i oszczędzających czas.  Kliknij tutaj, aby uzyskać funkcję, której najbardziej potrzebujesz...

Opis


Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę

  • Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
  • Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
  • Zwiększa produktywność o 50% i redukuje setki kliknięć myszką każdego dnia!
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