Mam arkusz roboczy o nazwie „podsumowanie”, który zawiera listę hrabstw angielskich, a następnie mam osobny arkusz roboczy dla każdego hrabstwa.
To, co chcę zrobić, to automatyczne utworzenie hiperłącza mojej listy powiatów na stronie podsumowania do ich odpowiedniego arkusza roboczego w programie Excel.
Wygląda na to, że powinno to być proste ... ale nie mogę tego rozgryźć bez dosłownego klikania każdej nazwy osobno, hiperłącza, wyboru arkusza z pola „w tym dokumencie” itp.… Jest trochę za długi.
dzięki,
microsoft-excel
microsoft-excel-2007
wahać się
źródło
źródło
Odpowiedzi:
Nie mam dla ciebie faktycznej formuły, ale myślę, że możesz to osiągnąć za pomocą funkcji WYSZUKAJ.PIONOWO wraz z funkcją HYPERLINK.
Szybkie wyszukiwanie pokazuje kilka wyników, które prawdopodobnie Cię zainteresują:
excel hiperłącza vlookup
źródło
Oryginalne makro było pomocne, ale wymagało modyfikacji, aby dodać pojedyncze cudzysłowy wokół celu:
źródło
Możesz użyć HYPERLINK w połączeniu z funkcją CELL i niektórymi funkcjami łańcucha. Lub możesz użyć następującego makra:
Sposób użycia: Podświetl wszystkie nazwy krajów w arkuszu podsumowania, naciśnij klawisze Alt + F8, a następnie kliknij dwukrotnie makro. Zakłada się, że arkusze na liście istnieją. Makro nadal tworzy hiperłącze nawet dla nieistniejącego arkusza. Pomija również puste komórki. Oto przykładowy arkusz roboczy: http://ge.tt/2gheiw5
źródło