Kategorie szkoleń | Egzaminy | Kontakt
  • 2
  • 0
  • 1

Witam.

Mam pytanie odnośnie ustawień w Excelu. Mam komórkę np A1 z linkiem do strony internetowej. W innej komórce (np. E1) odwołuję się do komórki A1, ale w komórce E1 nie uzupełnia się (i nie uaktualnia się) zawartość linku. Czy jest możliwość ustawienia w Excelu tak, aby w komórce (E1), która odwołuje się do komórki z tego samego Excela (A1), podlinkowywł się również link, taki sam jak w komórce A1 i przy każdej zmianie/aktualizacji linku w komórce A1 nastąpi również aktualizacja linku w komórce E1?

Pozdrawiam i z góry dziękuje za pomoc.
Ania.

Anna_Klank
  • Zapytał
  • @ Anna_Klank | 28.02.2020
    • 0
    • 0
    • 0
Zaloguj się aby zadać pytanie
Pokrewne

Odpowiedzi (2)

  • 0

Proszę wpisać =HIPERŁĄCZE(A1)

Tomasz_Kasprzycki
  • Odpowiedział
  • @ Tomasz_Kasprzycki | 28.02.2020
    • 2
    • 4
    • 8
Komentarze
Dziękuję bardzo. Częściwo działa ( =hyperlink(A1) ), bo odwołuje się do kómórki i wygląda jakby była podlinkowana komórka, ale przy kliknięciu w link (w komórce E1), niestety nie otwiera sie już strona, pojawia się komunikat "The address of this site is not valid.Check the address and try again" (Link w komórce A1, do której odwołuje się E1, jest dobry i działa). Czy wiesz może co może być przyczyną tego że odwołanie 'nie skopiowało się' ?
Skomentował : @ Anna_Klank ,28.02.2020
  • 0
  • 0
  • 0
adres musi mieć http:// lub https://
Np. https://www.altkomakademia.pl/
bez tego wyskakuje błąd
Skomentował : @ Tomasz_Kasprzycki ,28.02.2020
  • 2
  • 4
  • 8
tak miałam wpisane https://, ale link działa tylko w komorce A1 (komórka do której się odwołujemy), w E1 już nie działa link.
Skomentował : @ Anna_Klank ,28.02.2020
  • 0
  • 0
  • 0
  • 1

Sądząc po komentarzach do odpowiedzi Tomka wydaje mi się, że hiperłącze ma zaszyty inny adres, niż prezentuje to w komórce, czyli np. jak w formule =HIPERŁĄCZE("https://www.google.pl";"google"). Żeby dostać się do tego wewnętrznego linku, musisz stworzyć własną funkcję w VBA (wklej ją do nowego modułu):

Function GetURL(rng As Range) As String

GetURL = rng.Hyperlinks(1).Address

End Function

Następnie w docelowej komórce użyć jej w połączeniu z funkcją HIPERŁĄCZE:

=HIPERŁĄCZE(GetURL(A1);A1)

 

 
Mirosław_Janiak
  • Odpowiedział
  • @ Mirosław_Janiak | 28.02.2020
    • 1
    • 7
    • 1
Komentarze
dziękuję Ci bardzo :) działa :)
Skomentował : @ Anna_Klank ,02.03.2020
  • 0
  • 0
  • 0