Hoppe til Alfabetisk regneark

Hvis du har en projektmappe, der indeholder en hel regneark, kan du være på udkig efter en nemmere måde at springe til en bestemt gruppe af regneark, frem for at bruge den rullende pile tæt faner regnearket. For eksempel kan du ønsker at indtaste et enkelt bogstav, og har Excel vise det første regneark, der begynder med det bogstav. Der er en måde at gøre dette direkte i Excel. Du skal blot følge disse trin:

  1. Højreklik på den rullende pilene i venstre side af fanerne. Excel viser en Context menu, der indeholder mange af fanen regneark navne.
  2. Klik på flere ark mulighed. Excel viser Aktiver dialogboksen. Alle dine regneark navne er opført i dialogboksen. (Se figur 1.)

    Hoppe til Alfabetisk regneark

    Figur 1. Aktiver dialogboksen.

  3. Tryk det første bogstav i navnet det regneark, du ønsker. Det første regneark, der begynder med det bogstav er valgt.
  4. Fortsæt med at trykke på den samme bogstav for at vælge den næste regneark, der begynder med det bogstav.
  5. Når navn det ønskede regneark er valgt, skal du trykke på Enter.

Det interessante ved denne tilgang er, at du ikke behøver at have de regneark i alfabetisk orden at bruge den. Hver gang du trykker et bogstav (trin 3 og 4), Excel vælger den næste regneark, der begynder med det bogstav.

Selv om denne fremgangsmåde er temmelig hurtigt at bruge, kan nogle mennesker objekt, fordi den indebærer anvendelse af både mus (to klik) og tastaturet. Nogle mennesker foretrækker at strengt bruge tastaturet. I dette tilfælde er det bedst, hvis du sortere dine regneark alfabetisk (som dækket i andre spørgsmål af ExcelTips) og derefter bruge en makro til at trække op det ønskede regneark området. Følgende makro vil gøre det trick:

Sub GoToSheet ()
Dim iTemp As Integer
Dim sSheet As String
Dim sThisOne As String

sSheet = InputBox ("Indtast første bogstav i sheet", _
"Gå til sheet", Venstre (ActiveSheet.Name, 1))
Hvis sSheet = "" Så Exit Sub
sSheet = UCase (Left (sSheet, 1))
iTemp = 0
For i = 1 til ThisWorkbook.Sheets.Count
sThisOne = UCase (Left (ThisWorkbook.Sheets (i) .name, 1))
Hvis sThisOne = sSheet Så
iTemp = i
Exit For
End hvis
Næste i
Hvis iTemp> 0 Derefter
ThisWorkbook.Sheets (iTemp) .Activate
End hvis
End Sub

Nu tildele en genvejstast til makroen, såsom Ctrl + G. Fra nu af kan du blot trykke på Ctrl + G, skriv et brev, og tryk derefter på Enter. Det første regneark, der begynder med bogstavet, du har angivet er valgt.

En endelig løsning er at oprette din egen "index" eller "TOC" til dine regneark. Sæt en tom regneark i begyndelsen af ​​projektmappen, derefter tilføje hyperlinks til de forskellige andre regneark i projektmappen. Nogen kunne klikke på hyperlinket, som så ville vise regnearket refereres til af hyperlinket.

Opsætning af hyperlinks på denne måde er absolut mere arbejde, men det har fordele, som ikke tilbydes af de andre metoder hidtil beskrevet. Først behøver brugerne ikke behøver at vide navn regnearket overhovedet. For det andet, kan du bruge flere "nøgleord" som links, hver fører til samme regneark. På denne måde bliver mere tilgængelig for forskellige brugere af den samlede arbejdsbog. Endelig kan arkene være i vilkårlig rækkefølge ønsket, i stedet for at sætte dem i alfabetisk rækkefølge.

ExcelTips er din kilde til omkostningseffektiv Microsoft Excel træning. Dette tip (2718) gælder for Microsoft Excel 97, 2000, 2002, og 2003. Du kan finde en version af dette tip til båndet grænseflade Excel (Excel 2007 og nyere) her: Jumping til Alfabetiske regneark.


© 2020 Zajacperrone.com | Contact us: webmaster# zajacperrone.com