Ynhâldsopjefte
Soms wurdt it Excel-wurkboek grut fanwegen in protte wurkblêden. Fanwegen it hawwen fan ferskate wurkblêden, is it lestich om se allegear te oersjen. Yn dat gefal kin in ynhâldsopjefte in goede oplossing wêze. Dit artikel sil sjen litte hoe't jo in ynhâldsopjefte meitsje foar ljeppers mei VBA-koade en hyperlinks yn Excel. Ik tink dat jo dit artikel ynformatyf fine en wat weardefolle binnenkant krije.
Oefenwurkboek downloade
Download it ûndersteande oefenwurkboek.
Ynhâldsopjefte foar Tabs.xlsm
6 gaadlike metoaden foar it meitsjen fan ynhâldsopjefte foar ljepblêden yn Excel
Om in ynhâldsopjefte foar ljeppers te meitsjen, hawwe wy seis ferskillende manieren fûn wêrmei jo maklik kinne dwaan it wurk. Yn dit artikel wolle wy ferskate Excel-kommando's, funksjes, en wichtiger, in VBA-koade brûke om in ynhâldsopjefte foar ljeppers te meitsjen. Foardat wy wat dogge, moatte wy wat spreadsheet-ljeppers meitsje.
Dêrnei wolle wy de Excel-funksjes en VBA-koade brûke om de fereaske ynhâldsopjefte foar ljeppers te meitsjen .
1. Gebrûk fan kontekstmenu
Us earste metoade is echt maklik te brûken. Hjir sille wy elke namme fan elke spreadsheet-ljepper opskriuwe en dêr in keppeling tafoegje. Dan, as wy op de keppeling klikke, sil it ús nei dat bepaalde wurkblêd bringe. Om de metoade te begripen, folgje de stappen.
Stappen
- Skriuw earst alle ljeppers fan it spreadsheet opwêr't jo keppelings taheakje wolle.
- Dan rjochtsklikje op sel B5 .
- It sil it Kontekstmenu iepenje.
- Selektearje dêrwei de Link opsje.
- Op oare manier kinne jo de opsje Link krije.
- Gean earst nei de ljepper Ynfoegje op it lint.
- Selektearje dan Keppeling fan de Keppelings groep.
- As gefolch sil it de iepenje Dialoochfinster Hyperlink ynfoegje.
- Selektearje dan Plaze yn dit dokumint út de seksje Keppeling nei .
- Dan kinne jo in selferwizing.
- Selektearje dan it plak yn dit dokumint. Om't wy in hyperlink meitsje wolle fan it wurkblêd fan 'e Feriene Steaten, selektearje dus de Feriene Steaten.
- Klik as lêste op OK .
- It sil in hyperlink meitsje op sel B5 .
- Folgje deselde proseduere en foegje in hyperkeppeling ta yn elke sel yn jo ynhâldsopjefte.
- Dan, as jo op in ljepblêd klikke, bringt it ús nei dat bepaalde spreadsheet ljepper.
- Hjir klikke wy op de ljepper Austraalje , en it bringt ús nei it ljepblêd Austraalje. Sjoch it skermôfbylding.
2. VBA-koade ynbêde
Jo kinne VBA-koade brûke om in ynhâldsopjefte foar ljeppers te meitsjen. Foardat jo wat dogge, moatte jo it ljepblêd Untwikkelders tafoegje oan it lint. Dêrnei brûke jode VBA-koade en meitsje in ynhâldsopjefte yn Excel foar ljeppers. Folgje de stappen.
Stappen
- Gean earst nei it ljepblêd ûntwikkelder op it lint.
- Dan , selektearje Visual Basic út de Code groep.
- It sil de iepenje Visual Basic opsje.
- Gean dan nei it ljepblêd Ynfoegje dêr.
- Selektearje dêrnei de Module opsje.
- It sil in Module -koade-finster iepenje wêr't jo jo VBA-koade skriuwe.
9202
- Slút dan it fisuele basisfinster.
- Gean dêrnei nochris nei it ljepblêd ûntwikkelder .
- Selektearje de opsje Makro's út de groep Koade .
- As gefolch sil it dialoochfinster Makro ferskine.
- Selektearje dan de Table_of_Contents opsje út de Macro namme seksje.
- Klik as lêste op Utfiere .
- As gefolch sil it ús it folgjende resultaat jaan. Sjoch it skermôfbylding.
- Dan, as jo in ljepper selektearje, sil it nei dat wurkblêd bringe.
- Hjir selektearje wy it ljepblêd Finlân , it bringt ús nei de Finske spreadsheet-ljepper. Sjoch it skermôfbylding.
Lês mear: Hoe meitsje jo ynhâldsopjefte mei VBA yn Excel (2 foarbylden)
3. HYPERLINK-funksje brûke
Yn dizze metoade sille wy de HYPERLINK-funksje brûke. Trochmei de HYPERLINK funksje meitsje wy in ynhâldsopjefte foar ljeppers. Dêrnei, as jo op it ljepblêd klikke, sil it jo nei dat bepaalde ljepblêd bringe. Om dizze metoade te begripen, folgje de stappen foarsichtich.
Stappen
- Selektearje earst sel B5 .
- Skriuw dan de folgjende formule op.
=HYPERLINK("#'United States'!A1","USA")
- Druk dan op Enter om de formule ta te passen.
- Selektearje dan sel B6 .
- Skriuw de folgjende formule op.
=HYPERLINK("#'France '!A1","France")
- Druk dan op Enter om de formule ta te passen.
- Doch deselde proseduere foar oare sellen om in tabel te meitsjen fan ynhâld foar ljeppers.
- Op it lêst krije wy it folgjende resultaat.
- Dan, as jo in ljepper selektearje, sil it nim it nei dat ljepblêd fan it spreadsheet.
- Hjir selektearje wy it ljepblêd Frankryk , it bringt ús nei it Frankryk-spreadsheet tab. Sjoch it skermôfbylding.
Lês mear: Hoe kinne jo ynhâldsopjefte yn Excel meitsje mei hyperlinks (5 manieren)
4. Gebrûk fan Power Query
Us fjirde metoade is basearre op it brûken fan de macht query. Earst iepenje wy it Excel-bestân op 'e machtfraach. Dan, mei de HYPERLINK funksje, krije wy de hyperlinks foar elk wurkblêd. Om dit goed te begripen, folgje destappen.
Stappen
- Gean earst nei it ljepblêd Data op it lint.
- Selektearje dan Gegevens krije útklapmenu fan de Krij & Gegevens transformearje .
- Selektearje dêrnei Fan Triem opsje.
- Selektearje dan Ut Excel-wurkboek .
- Selektearje dêrnei jo foarkar Excel-bestân en klikje op Ymportearje .
- Dan sil it dialoochfinster Navigator ferskine.
- Selektearje de Ynhâldsopjefte opsje.
- Klik as lêste op Gegevens transformearje .
- As in resultaat sil it Power Query-finster iepenje.
- Dan rjochtsklikje op de Namme titel en selektearje Oare kolommen fuortsmite .
- As gefolch binne alle oare kolommen fuortsmiten.
- Klik dan op de Slút & Laad drop-down opsje.
- Selektearje dêrwei Slút & Laad nei .
- Dan sil it dialoochfinster Gegevens ymportearje ferskine.
- Selektearje it plak wêr't jo jo gegevens pleatse wolle en ek de sel ynstelle wolle.
- Klik as lêste op OK .
- It sil ús it folgjende resultaat jaan. Sjoch it skermôfbylding.
- Dan meitsje jo in nije kolom wêr't jo jo ljepblêden keppeling pleatse wolle.
- Selektearje dêrnei sel C5 .
- Skriuw it folgjende opformule.
=HYPERLINK("#'"&[@Name]&"'!A1","USA")
- Druk op Enter om de formule oan te passen.
- Doch deselde proseduere foar alle sellen. Dêrnei krije jo it folgjende resultaat.
- As jo op in ljepper klikke, dan bringt it jo nei dat bepaalde wurkblêd.
- Hjir klikke wy op it ljepblêd USA. It bringt ús nei it ljepblêd fan 'e Feriene Steaten spreadsheet.
5. Knoppen brûke
In oare manier kinne wy in ynhâldsopjefte foar ljeppers oanmeitsje troch de knoppen te brûken. Yn dizze metoade meitsje wy in knop en keppelje it dan oan 'e winske ljepper foar spreadsheet. Dêrnei, as wy op de knop klikke, sil it ús nei dat ljepblêd bringe. Om de metoade te begripen, folgje de stappen goed.
Stappen
- Gean earst nei it ljepblêd ûntwikkelder op it lint.
- Selektearje dan de dropdown-opsje Ynfoegje út de groep Kontrôles .
- Selektearje de Knop (Formulierkontrôle) út it útklapmenu Ynfoegje .
- Dêrtroch sil it de mûsoanwizer omsette yn in plus (+) byldkaike.
- Sleep it plus byldkaike om de foarm fan de knop te jaan.
- It sil it dialoochfinster Makro tawize iepenje.
- Selektearje dan de Nije opsje.
- It sil it Visual Basic-finster iepenje wêr't jo jo VBA foar dizze knop sette moatte.
- Dizze koade sil meitsjein keppeling nei in bepaald ljepblêd.
- Skriuw de folgjende koade op.
7471Opmerking:Om in keppeling te meitsjen nei in bepaald ljepblêd , jo moatte 'Feriene Steaten' ferfange troch jo foarkar ljepperamme. Alle oare koades bliuwe net feroare.
- Slút dan it finster.
- Gean dêrnei nei it ljepblêd ûntwikkelder op it lint.
- Selektearje dan Makro's út de groep Code .
- As gefolch, de Makro dialoochfinster sil ferskine.
- Selektearje dan Knop1_Klik út de Makronamme seksje.
- Klik as lêste op Run .
- It sil ús nei dat bepaalde ljepblêd bringe.
- Dan rjochtsklikje op de knop.
- Selektearje Tekst bewurkje út it Kontekstmenu .
- Hjir , sette wy ús knopnamme yn as ' USA '.
- Jo kinne jo foarkarsnamme ynstelle.
- Klikje no op de namme fan de knop.
- It sil jo nei dat bepaalde ljepblêd bringe.
- Hjir meitsje wy in keppeling mei it ljepblêd fan 'e spreadsheet mei de namme ' Feriene Steaten '. Dat, it sil ús nei dat ljepblêd bringe.
- Folgje deselde proseduere om oare knoppen te meitsjen foar alle fereaske ljeppers.
- Uteinlik krije wy de fereaske ynhâldsopjefte foar ljeppers. Sjoch it skermôfbylding.
6. Kombinearre formule tapasse
Yn dizze metoade brûke wy de Name Manager wêr't wy silledefiniearje de namme. Dêrnei sille wy in kombineare formule brûke wêrmei wy de ynhâldsopjefte foar ljeppers kinne oanmeitsje. Foardat wy yn 'e stappen komme, binne hjir de funksjes dy't wy sille brûke yn dizze metoade:
- REPT-funksje
- NO-funksje
- SHEETS-funksje
- ROW-funksje
- FERGESE-funksje
- HYPERLINK-funksje
- TRIM-funksje
- RIGHT-funksje
- CHAR-funksje
Om de metoade dúdlik te begripen, folgje no de stappen.
Stappen
- Gean earst nei de Formule ljepper yn it lint.
- Selektearje dan Define Name út de Defined Names groep.
- It sil it dialoochfinster Nije namme iepenje.
- Dan, yn 'e Namme seksje, set TabNames as de namme.
- Skriuw dêrnei de folgjende formule op yn de seksje Refers to .
=GET.WORKBOOK(1)&REPT(NOW(),)
- Klik as lêste op OK .
- Selektearje dan sel B5 .
- Skriuw de folgjende formule op mei de kombinearre formule.
=IF(ROW(A1)>SHEETS(),REPT(NOW(),),SUBSTITUTE(HYPERLINK("#'"&TRIM(RIGHT(SUBSTITUTE(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)," "))
Dizze formule is nommen út Professor-Excel dy't ús holp om de folgjende útfier te jaan.
- Druk dan op Enter om de formule ta te passen.
- Dêrnei, sleep it Fillhandtak ikoan nei ûnderenkolom.
- Dan, as jo op ien fan 'e ljeppers klikke, sil it jo nei dat ljepblêd bringe.
- Hjir klikke wy op it ljepblêd Feriene Steaten , en it bringt ús nei it ljepblêd fan 'e Feriene Steaten spreadsheet. Sjoch it skermôfbylding.
Lês mear: Hoe meitsje jo ynhâldsopjefte sûnder VBA yn Excel
Konklúzje
Om in Excel-ynhâldsopjefte foar ljeppers te meitsjen, hawwe wy seis ferskillende metoaden sjen litten wêrmei jo in bettere ferzje fan kinne meitsje. Om dit te meitsjen, brûke wy ferskate Excel-funksjes en VBA-koade. Al dizze metoaden binne frij effektyf en brûkerfreonlik. Yn dit artikel hawwe wy sjen litten hoe't jo knoppen kinne brûke om in ynhâldsopjefte te meitsjen. Ik tink dat wy alle mooglike gebieten hawwe oangeande de ynhâldsopjefte. As jo noch mear fragen hawwe, freegje jo dan frij yn it kommentaarfak. Ferjit net om ús Exceldemy side te besykjen.