Przejdź do głównej zawartości

Jak utworzyć listę rozwijaną z hiperłączami w programie Excel?

W programie Excel dodanie listy rozwijanej może pomóc nam w sprawnym i łatwym rozwiązaniu naszej pracy, ale czy kiedykolwiek próbowałeś utworzyć rozwijaną listę z hiperłączami, po wybraniu adresu URL z rozwijanej listy zostanie otwarte hiperłącze automatycznie? W tym artykule omówię, jak utworzyć listę rozwijaną z aktywowanymi hiperłączami w programie Excel.

Utwórz listę rozwijaną z hiperłączami za pomocą formuły

Utwórz listę rozwijaną z hiperłączami za pomocą pola kombi


Utwórz listę rozwijaną z hiperłączami za pomocą formuły

Nie ma bezpośredniego sposobu na utworzenie rozwijanej listy z aktywowanymi hiperłączami w programie Excel, ale możesz wstawić formułę, aby aktywować wybrane hiperłącze z rozwijanej listy, wykonaj następujące czynności:

Po utworzeniu listy rozwijanej wprowadź następującą formułę: = HIPERŁĄCZE (D2, „Przejdź do witryny internetowej!”) (D2 jest komórką listy rozwijanej) w komórce E2, która znajduje się obok komórki listy rozwijanej, i naciśnij Wchodzę , a następnie po wybraniu jednego hiperłącza adresu URL z listy rozwijanej i kliknięciu komórki z formułą hiperłącze zostanie otwarte.

Lista rozwijana doc hiperłącza 1


Utwórz listę rozwijaną z hiperłączami za pomocą pola kombi

W rzeczywistości możesz również utworzyć listę rozwijaną z hiperłączami za pomocą pola kombi, a po wybraniu hiperłącza z pola kombi zostanie ono natychmiast aktywowane. Wykonaj następujące czynności:

Najpierw utwórz dwie nazwy zakresów dla listy hiperłączy i połączonej komórki.

1. Nadaj swojej liście hiperłączy nazwę zakresu „Hiperłącza”I nazwij pustą komórkę„Połączona komórka”, Która jest połączoną komórką wartości pola kombi do pliku Nazwa Boxzobacz zrzuty ekranu:

Lista rozwijana doc hiperłącza 2

Lista rozwijana doc hiperłącza 3

Po drugie, utwórz pole kombi i sformatuj formant.

2. Kliknij Deweloper > wstawka > Combo Boxi przeciągnij kursor, aby narysować pole kombi według potrzeb.

Lista rozwijana doc hiperłącza 4

Tips: Jeżeli nie ma Deweloper na wstążce, przeczytaj ten artykuł Jak wyświetlić / wyświetlić kartę programisty na wstążce programu Excel 2007/2010/2013? aby go aktywować.

3. Po wstawieniu pola kombi kliknij je prawym przyciskiem myszy i wybierz Kontrola formatu, W Kontrola formatu okno dialogowe, kliknij Control i wprowadź Hiperłącza i Połączona komórka które są nazwami zakresów utworzonymi w kroku 1 w Zakres wprowadzenia i Link do komórki pola tekstowe osobno, patrz zrzut ekranu:

Lista rozwijana doc hiperłącza 5

4. Następnie kliknij OK aby zakończyć ustawienia, kliknij prawym przyciskiem myszy pole kombi i wybierz Przypisz makro z menu kontekstowego w Przypisz makro okno dialogowe, kliknij Nowości przycisk, zobacz zrzut ekranu:

Lista rozwijana doc hiperłącza 6

5. W wyskoczył Microsoft Visual Basic dla aplikacji okno, skopiuj i wklej następujący kod między skryptami, patrz zrzut ekranu:

Kod VBA: aktywuj hiperłącza z pola kombi:

HyperLink_Index = Range("Linked_cell")
      If Range("HyperLinks").Offset(HyperLink_Index - 1, 0).Hyperlinks(1).Name <> "" Then
           Range("HyperLinks").Offset(HyperLink_Index - 1, 0).Hyperlinks(1).Follow NewWindow:=False, AddHistory:=True
    End If

Lista rozwijana doc hiperłącza 7

6. Następnie zapisz ten kod, a teraz, po wybraniu jednego hiperłącza z pola kombi, hiperłącze zostanie otwarte automatycznie.


Demo: Utwórz listę rozwijaną z hiperłączami w programie 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!

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 (3)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I used the formula as indicated, but when I click on the second hyperlink in the drop down list, it takes me directly to my last hyperlink on the list. It's only the first hyperlink that works, the rest of the drop down list only takes me to the last hyperlink. How can I fix this so that each hyperlink in the list takes me to the correct hyperlink requested?
This comment was minimized by the moderator on the site
Is there a possibility to make this available for more than one drop down list without making a new macro for every combo box?

If I have a dropdown list for lets say Charlie with all the employees reporting under him and we have Bryan with all the employees reporting under him in a dropdown menu and when clicking a name on the dropdown menu it hyperlinks to the required sheet or file etc.

In a case where there's only 2 - no problem, but when there's c130 it can become unpleasant to name each separately, create a command button with it's own macro assigned.

Hope I've explained it understandably
This comment was minimized by the moderator on the site
is there a way to make the second option work with hyperlinks to another cell in the worksheet? I basically have an enormous spreadsheet with options in different categories and subcategories and I want to select a sub categorie in a drop down list then the link brings me to the right place in the sheet. Is this possible?
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations