/ / Automatyczne tworzenie hiperłącza do innego arkusza za pomocą tekstu - excel, vba

Automatyczne tworzenie hiperłącza do innego arkusza za pomocą tekstu - excel, vba

Chciałbym wiedzieć, jak utworzyć hiperłącze z jednego arkusza Excela do drugiego, automatycznie przez skrypt, na podstawie równych wartości tekstowych, które mają obie komórki w swoich arkuszach.

Jeśli można to zrobić bez skryptu, używając jakiejś formuły (takiej jak VLOOKUP), byłoby to lepsze.

dziękuję za Twój czas.

Odpowiedzi:

14 dla odpowiedzi № 1
  • Hiperłącze na tym samym arkuszu przy użyciu wartości w A1:

= HYPERLINK ("#" i ADRES (MECZ (A1, B1: B5, 0), 2), "Link")

  • Hiperłącze do określonego arkusza z użyciem wartości w A1:

= HYPERLINK ("#" "Moja baza danych"! "I ADRES (MECZ ($ A1," Moja baza danych "! $ A: $ A, 0), 1)," Link ")

  • Hiperłącze do arkusza wymienionego w komórce A1

= HYPERLINK ("#" "& A1 &" "! A1", "Link")

  • Hiperłącze do losowej pozycji w kolumnie, która musi być znaleziona na losowym arkuszu wymienionym w komórce C3, odpowiadającym wartości w A1, indeksie 3D INDEX / MATCH / hiperłączu:

= HYPERLINK ("#" i CELL ("adres", INDEKS (POŚREDNICTWO (C3 & "! A: A"), MECZ (A1, POŚREDNICTWO (C3 i "! A: A"), 0))), "Link ")

Tutaj znajdziesz przykładowy arkusz, w którym możesz zobaczyć te zastosowane: Przykłady 3D hiperłącza