Kazalo
Včasih delovni zvezek programa Excel postane velik zaradi številnih delovnih listov. Ker ima več delovnih listov, je težko pregledati vse. V tem primeru je lahko dobra rešitev kazalo vsebine. V tem članku bo prikazano kako ustvariti kazalo vsebine za zavihke z uporabo kode VBA in hiperpovezav v Excelu. Mislim, da se vam bo ta članek zdel informativen in da boste dobili nekaj dragocenih notranjih informacij.
Prenesi delovni zvezek za prakso
Prenesite spodnji delovni zvezek.
Kazalo vsebine za zavihke.xlsm6 Primerne metode za ustvarjanje kazala vsebine za zavihke v Excelu
Za ustvarjanje kazala vsebine za zavihke smo našli šest različnih načinov, s katerimi lahko preprosto opravite delo. V tem članku bi radi uporabili več ukazov, funkcij in, kar je še pomembneje, kodo VBA programa Excel za ustvarjanje kazala vsebine za zavihke. Preden kar koli naredimo, moramo ustvariti nekaj zavihkov preglednice.
Nato bi radi uporabili funkcije programa Excel in kodo VBA za ustvarjanje zahtevanega kazala vsebine za zavihke.
1. Uporaba kontekstnega menija
Naša prva metoda je zelo preprosta za uporabo. Tu bomo zapisali ime vsakega zavihka preglednice in tja dodali povezavo. Če kliknemo na povezavo, nas bo ta pripeljala na določen delovni list. Za razumevanje metode sledite korakom.
Koraki
- Najprej zapišite vse zavihke preglednice, kamor želite dodati povezave.
- Nato z desno tipko miške kliknite na celico B5 .
- Odprlo se bo okno Kontekstni meni .
- Tam izberite Povezava možnost.
- Drug način, kako lahko pridobite Povezava možnost.
- Najprej pojdite v Vstavite na traku.
- Nato izberite Povezava iz Povezave skupina.
- Tako bo odprl Vstavljanje hiperpovezave pogovorno okno.
- Nato izberite Mesto v tem dokumentu iz Povezava na oddelek.
- Nato nastavite sklic na katero koli celico.
- Nato izberite mesto v tem dokumentu. Ker želimo ustvariti hiperpovezavo delovnega lista Združene države, izberite Združene države.
- Na koncu kliknite na V REDU .
- Ustvaril bo hiperpovezavo v celici B5 .
- Po enakem postopku dodajte hiperpovezavo v vsako celico v kazalu vsebine.
- Če kliknete na kateri koli zavihek, se nam odpre določen zavihek preglednice.
- Tu kliknemo na Avstralija in preusmeri nas v zavihek Preglednica Avstralija. Oglejte si zaslonsko sliko.
2. Vstavljanje kode VBA
Za ustvarjanje kazala vsebine za zavihke lahko uporabite kodo VBA. Preden karkoli storite, morate dodati zavihek Razvijalec na traku. Nato uporabite kodo VBA in v Excelu ustvarite tabelo z vsebino za zavihke. Sledite naslednjim korakom.
Koraki
- Najprej pojdite v Razvijalec na traku.
- Nato izberite Visual Basic iz Koda skupina.
- To bo odprlo Visual Basic možnost.
- Nato pojdite v Vstavite tam je zavihek.
- Nato izberite Modul možnost.
- Odprlo se bo okno Modul kodo, v katero boste zapisali kodo VBA.
Sub table_of_contents_for_tab() Dim xAlerts As Boolean Dim I As Long Dim sheet_index As Worksheet Dim sheet_v As Variant xAlerts = Application.DisplayAlerts Application.DisplayAlerts = False On Error Resume Next Sheets("Tabela vsebine").Delete On Error GoTo 0 Set sheet_index = Sheets.Add(Sheets(1)) sheet_index.Name = "Tabela vsebine" I = 1 Cells(1, 1).Value = "Tabs" For Each sheet_v InThisWorkbook.Sheets If sheet_v.Name "Kazalo" Then I = I + 1 sheet_index.Hyperlinks.Add Cells(I, 1), "", "'" & sheet_v.Name & "'!A1", , sheet_v.Name End If Next Application.DisplayAlerts = xAlerts End Sub
- Nato zaprite okno Visual Basic.
- Nato pojdite v Razvijalec ponovno vstavite zavihek.
- Izberite Makroji možnost iz Koda skupina.
- Zaradi tega je Makro Pojavilo se bo pogovorno okno.
- Nato izberite Tabela_vsebin v razdelku Ime makra.
- Na koncu kliknite na Spustite .
- Rezultat je naslednji: Oglejte si posnetek zaslona.
- Če izberete katerikoli zavihek, se preusmerite v ta delovni list.
- Pri tem izberemo Finska nas bo preusmeril v zavihek Finska preglednica. Oglejte si zaslonsko sliko.
Preberite več: Kako narediti kazalo vsebine z uporabo VBA v Excelu (2 primera)
3. Uporaba funkcije HYPERLINK
Pri tej metodi bomo uporabili funkcija HYPERLINK . Z uporabo HYPERLINK funkcije ustvarimo kazalo za zavihke. Če nato kliknete na zavihek, vas bo ta preusmeril na določen zavihek preglednice. Če želite razumeti to metodo, natančno sledite korakom.
Koraki
- Najprej izberite celico B5 .
- Nato zapišite naslednjo formulo.
=HYPERLINK("#'Združene države'!A1", "ZDA")
- Nato pritisnite Vnesite za uporabo formule.
- Nato izberite celico B6 .
- Zapišite naslednjo formulo.
=HYPERLINK("#'Francija '!A1", "Francija")
- Nato pritisnite Vnesite za uporabo formule.
- Enak postopek izvedite tudi za druge celice, da ustvarite kazalo vsebine za zavihke.
- Na koncu dobimo naslednji rezultat.
- Če izberete katerikoli zavihek, se preusmerite na ta zavihek preglednice.
- Pri tem izberemo Francija se nam bo odprl zavihek Preglednica Francija. Oglejte si zaslonsko sliko.
Preberite več: Kako ustvariti kazalo vsebine v Excelu s hiperpovezavami (5 načinov)
4. Uporaba Power Query
Naša četrta metoda temelji na uporabi poizvedbe Power Query. Najprej odpremo datoteko Excel na poizvedbi Power Query. Nato s pomočjo HYPERLINK bomo dobili hiperpovezave za vsak delovni list. Da bi to pravilno razumeli, sledite naslednjim korakom.
Koraki
- Najprej pojdite v Podatki na traku.
- Nato izberite Pridobivanje podatkov spustno možnost iz Pridobivanje in preoblikovanje podatkov .
- Nato izberite Iz datoteke možnost.
- Nato izberite Iz Excelovega delovnega zvezka .
- Nato izberite želeno datoteko Excel in kliknite na Uvoz .
- Nato se Navigator Pojavilo se bo pogovorno okno.
- Izberite Kazalo vsebine možnost.
- Na koncu kliknite na Preoblikovanje podatkov .
- Tako se bo odprlo okno Power Query.
- Nato z desno tipko miške kliknite na Ime naslov in izberite Odstranjevanje drugih stolpcev .
- Posledično se odstranijo vsi drugi stolpci.
- Nato kliknite na Zapri & amp; Naloži spustna možnost.
- Od tam izberite Zapri & amp; Naloži na .
- Nato se Uvoz podatkov Pojavilo se bo pogovorno okno.
- Izberite mesto, kamor želite vnesti podatke, in nastavite celico.
- Na koncu kliknite na V REDU .
- To nam bo dalo naslednji rezultat. Oglejte si posnetek zaslona.
- Nato ustvarite nov stolpec, v katerega želite vstaviti povezavo do zavihkov.
- Nato izberite celico C5 .
- Zapišite naslednjo formulo.
=HYPERLINK("#'"&[@Name]&"'!A1", "ZDA")
- Pritisnite Vnesite za uporabo formule.
- Enak postopek opravite za vse celice. Nato boste dobili naslednji rezultat.
- Če kliknete na kateri koli zavihek, boste preusmerjeni v določen delovni list.
- Tu kliknemo na zavihek ZDA. To nas pripelje v zavihek Preglednica Združenih držav Amerike.
5. Uporaba gumbov
Drug način, kako lahko ustvarimo kazalo vsebine za zavihke, je uporaba Gumbi . pri tej metodi ustvarimo gumb in ga nato povežemo z želenim zavihkom preglednice. če nato kliknemo na gumb, nas bo ta preusmeril v ta zavihek. da bi razumeli metodo, pravilno sledite korakom.
Koraki
- Najprej pojdite v Razvijalec na traku.
- Nato izberite Vstavite spustno možnost iz Nadzor skupina.
- Izberite Gumb (krmilnik obrazca) iz Vstavite spustna možnost.
- Tako se mišji kazalec spremeni v ikono plus (+).
- Povlecite ikono plusa, da dobite obliko gumba.
- Odprlo se bo okno Dodelitev makra pogovorno okno.
- Nato izberite Novo možnost.
- Odprlo se bo okno Visual Basic, v katerega morate vnesti svoj VBA za ta gumb.
- Ta koda bo ustvarila povezavo do določenega zavihka preglednice.
- Zapišite naslednjo kodo.
Sub Button1_Click() ThisWorkbook.Sheets("Združene države Amerike").Activate End Sub
Opomba: Če želite ustvariti povezavo do določenega zavihka preglednice, morate zamenjati "United States" z želenim imenom zavihka. Vse druge kode ostanejo nespremenjene. - Nato zaprite okno.
- Nato pojdite v Razvijalec na traku.
- Nato izberite Makroji iz Koda skupina.
- Zaradi tega je Makro Pojavilo se bo pogovorno okno.
- Nato izberite Button1_Click iz Ime makra oddelek.
- Na koncu kliknite na Spustite .
- To nas bo pripeljalo do določenega zavihka.
- Nato z desno tipko miške kliknite gumb.
- Izberite Urejanje besedila iz Kontekstni meni .
- Tukaj smo nastavili ime gumba kot ' ZDA '.
- Nastavite lahko želeno ime.
- Zdaj kliknite na ime gumba.
- To vas bo pripeljalo na določen zavihek.
- Tukaj ustvarimo povezavo z zavihkom preglednice z imenom Združene države Amerike '. Tako nas bo preusmeril v ta zavihek.
- Po enakem postopku ustvarite druge gumbe za vse zahtevane zavihke.
- Na koncu dobimo zahtevano kazalo vsebine za zavihke. Oglejte si sliko zaslona.
6. Uporaba kombinirane formule
V tej metodi uporabimo Upravitelj imen, v katerem bomo določili ime. Nato bomo uporabili kombinirano formulo, s katero bomo ustvarili kazalo vsebine za zavihke. Preden se lotimo korakov, so tu funkcije, ki jih bomo uporabili v tej metodi:
- Funkcija REPT
- Funkcija NOW
- SHEETS Funkcija
- Funkcija ROW
- Funkcija SUBSTITUTE
- Funkcija HYPERLINK
- Funkcija TRIM
- Desna funkcija
- Funkcija CHAR
Za jasno razumevanje metode sledite naslednjim korakom.
Koraki
- Najprej pojdite v Formula v traku.
- Nato izberite Opredelitev imena iz Opredeljena imena skupina.
- Odprlo se bo okno Novo ime pogovorno okno.
- Nato v Ime postavite razdelek TabNames kot ime.
- Nato zapišite naslednjo formulo v Nanaša se na oddelek.
=GET.WORKBOOK(1)&REPT(NOW(),)
- Na koncu kliknite na V REDU .
- Nato izberite celico B5 .
- Z uporabo kombinirane formule zapišite naslednjo formulo.
=IF(ROW(A1)>SHEETS(),REPT(NOW(),),SUBSTITUTE(HYPERLINK("#'"&TRIM(RIGHT(SUBSTITUTE(INDEX(TabNames,ROW(A1))," ",CHAR(255)),"]",REPT(" ",32)),32))&"'!A1",TRIM(RIGHT(SUBSTITUTE(SUBSTITUTE(INDEX(TabNames,ROW(A1))," ",CHAR(255),"]",REPT(" ",32)),32))),CHAR(255)," ")
Ta formula je bila povzeta po Profesor-Excel ki nam je pomagal dobiti naslednji rezultat.
- Nato pritisnite Vnesite za uporabo formule.
- Nato povlecite Ročaj za polnjenje ikona navzdol po stolpcu.
- Če nato kliknete na kateri koli zavihek, boste prešli na ta zavihek preglednice.
- Tu kliknemo na Združene države Amerike in preusmeri nas v zavihek Preglednica Združenih držav Amerike. Oglejte si posnetek zaslona.
Preberite več: Kako ustvariti kazalo vsebine brez VBA v Excelu
Zaključek
Za ustvarjanje Excelovega kazala vsebine za zavihke smo prikazali šest različnih metod, s katerimi lahko ustvarite njegovo boljšo različico. Za ustvarjanje uporabljamo več Excelovih funkcij in kodo VBA. Vse te metode so precej učinkovite in uporabniku prijazne. V tem članku smo prikazali, kako za ustvarjanje kazala vsebine uporabiti gumbe. Mislim, da smo zajeli vsa možna področja gledeČe imate dodatna vprašanja, jih lahko zastavite v polju za komentarje. Ne pozabite obiskati naše Odlično stran.