Używam MS Excel 2007 (wcześniej znany z Excel 2003). Tworzę proste hiperłącze w komórce A1 (w arkuszu Arkusz1), więc po kliknięciu komórki A1 kursor przechodzi do komórki B10. To bardzo proste, bez problemu (kliknij prawym przyciskiem myszy w komórce A1, wybierz hiperłącze itd.).
Problem pojawia się, gdy zmieniam nazwę karty, hiperłącze nie działa, ostrzeżenie „Odwołanie nie jest prawidłowe”, a następnie muszę edytować hiperłącze, aby działało. Problem pojawia się również podczas kopiowania arkusza (nowy arkusz o nazwie Arkusz1 (2)), jeśli kliknę komórkę A1, skieruje mnie do komórki B10 w Arkuszu1 zamiast komórki B10 w nowym arkuszu (Arkusz1 (2)). Ponownie muszę edytować hiperłącze, aby działało.
Czy istnieje sposób, aby uniemożliwić mi edycję hiperłącza za każdym razem, gdy zmieniam nazwę karty lub kopiuję link do innego arkusza (czy to „względny” zamiast „absolutny”)?
HYPERLINK
wzór na arkuszu przy użyciu tego. Skończyłbyś z czymś takim:=HYPERLINK("[Book1.xls]"&A1&"!B1","Up")
w którejA1
wpisujesz nazwę komórki. Następnie wystarczy zmienić jedną komórkę, aby zaktualizować wszystkie hiperłącza, ale jeśli masz tylko jednąHYPERLINK
formuła na każdym arkuszu to nie pomoże.