Kada Excel radna sveska ima mnogo radnih listova, da biste im brzo pristupili, možda ćete želeti da kreirate listu hiperveza do svih radnih listova. U ovom članku ćemo s vama podijeliti 3 metode.
Ako imate Excel radnu knjigu koja sadrži veliku količinu radnih listova, možda će vam biti problematično pronaći željeni radni list i pristupiti njemu. U ovom slučaju, možete kreirati listu hiperveza na sve radne listove, što vam može omogućiti da skočite na određeni radni list jednostavnim klikom na hipervezu. Prilično je zgodno. Stoga ćemo ovdje predstaviti 3 načina za kreiranje takve liste.
Metoda 1: Ručno kreiranje
- Za početak, otvorite određenu Excel radnu knjigu.
- Zatim umetnite novi list prije prvog radnog lista.

- Zatim kliknite desnim tasterom miša na ćeliju A1 i izaberite "Hyperlink" iz kontekstnog menija.
- Kasnije, u prozoru “Insert Hyperlink” odaberite “Place in This Document” na lijevoj strani.
- Nakon toga, na listi "Ili izaberite mjesto u ovom dokumentu" odaberite prvi list osim trenutnog novog lista.
- Zatim promijenite "Tekst za prikaz" u naziv lista.
- Na kraju, kliknite na “OK” da biste umetnuli hipervezu.
- Sada možete jedan po jedan umetnuti hiperveze na preostale listove.
Metoda 2: Kreirajte putem formule
- Prvo kreirajte novi list.
- Zatim, navedite sva imena radnih listova prema Metodi 2 u objavi "3 brza načina da dobijete listu svih naziva radnih listova u Excel radnoj svesci".
- Kasnije stavite formulu ispod u ćeliju C1.
=HYPERLINK("#'"&B1&"'!A1",B1)
- Na kraju, povucite funkciju prema dolje da biste dobili hiperveze do drugih listova.
Metod 3: Kreirajte pomoću VBA
- Na početku pokrenite Excel VBA editor pozivajući se na “Kako pokrenuti VBA kod u vašem Excelu".
- Zatim stavite kod ispod u projekat ili modul.
Sub CreateMenuOfHyperlinksToAllWorksheets()
Dim objSheet As Worksheet
ActiveWorkbook.Sheets.Add(Before:=Worksheets(1)).Name = "Sheet Menu"
Range("A1").Select
For Each objSheet In ActiveWorkbook.Worksheets
If ActiveSheet.Name <> objSheet.Name Then
ActiveCell.Hyperlinks.Add Anchor:=Selection, Address:="", SubAddress:= "'" & objSheet.Name & "'" & "!A1", TextToDisplay:=objSheet.Name
ActiveCell.Offset(1, 0).Select
ActiveCell.EntireColumn.AutoFit
End If
Next objSheet
With ActiveSheet
.Rows(1).Insert
.Cells(1, 1) = "MENU"
.Cells(1, 1).Font.Bold = True
.Cells(1, 1).Font.Size = 14
.Cells(1, 1).Columns.AutoFit
End With
End Sub
- Zatim pritisnite “F5” da pokrenete ovaj makro.
- Odjednom ćete vidjeti novi radni list, koji sadrži sve hiperveze do svih radnih listova, kao na sljedećem snimku ekrana.
poređenje
| prednosti | nedostaci | |
| Način 1 | Jednostavno rukovanje | Previše zamorno ako ima previše radnih listova |
| Način 2 | Brže od metode 1 u slučaju više radnih listova | Zahteva da unapred navedete brojeve i nazive listova |
| Način 3 | Mnogo brže i efikasnije od gornje 2 metode | Budite oprezni s vanjskim makroima koji mogu biti zlonamjerni |
Oporavak oštećenih Excel datoteka
Excel se s vremena na vrijeme može srušiti, što može dovesti do oštećenja Excel datoteke. Stoga morate biti naviknuti na spremanje datoteke svaki put kada mijenjate Excel datoteku. U suprotnom, ako se Excel sruši, ali niste sačuvali otvorenu datoteku, morate pribjeći xls fix softver, kao npr DataNumen Excel Repair, da vratite oštećene Excel podatke.
Uvod za autora:
Shirley Zhang je stručnjak za oporavak podataka DataNumen, Inc., koji je svjetski lider u tehnologijama za oporavak podataka, uključujući mdf recovery i Outlook softverski proizvodi za popravku. Za više informacija posjetite www.datanumen.com








