Hoppe til Alfabetisk Regneark

November 9  by Eliza

Hvis du har en arbeidsbok som inneholder ganske mange regneark, kan du være på jakt etter en enklere måte å hoppe til en bestemt gruppe av regneark, i stedet for å bruke rullepilene nær regneark kategoriene. For eksempel, kan det være lurt å legge inn en enkelt bokstav og har Excel vise det første regnearket som begynner på bokstaven. Det er en måte å gjøre dette direkte i Excel. Bare følg disse trinnene:

  1. Høyreklikk på det rullende pilene på venstre side av fanene. Excel viser en hurtigmeny som inkluderer mange av navnene kategorien regneark.
  2. Klikk på Mer Sheets alternativet. Excel viser Aktiver dialogboksen. Alle dine regneark navn er oppført i dialogboksen. (Se figur 1)

    Hoppe til Alfabetisk Regneark

    Figur 1. Aktiver dialogboksen.

  3. Trykk på den første bokstaven i navnet på regnearket du vil. Det første regnearket som begynner på bokstaven er valgt.
  4. Fortsett å trykke på samme bokstav for å velge neste regnearket som begynner på bokstaven.
  5. Når regnearket navn ønsket er valgt, trykk på Enter.

Det interessante med denne tilnærmingen er at du ikke trenger å ha regnearkene i alfabetisk rekkefølge for å bruke den. Hver gang du trykker på en bokstav (trinn 3 og 4), velger Excel neste regnearket som begynner på bokstaven.

Mens denne tilnærmingen er ganske rask i bruk, kan enkelte objekt fordi den innebærer bruk av både mus (to klikk) og tastaturet. Noen foretrekker å strengt bruke tastaturet. I dette tilfellet er det best hvis du sortere regnearkene alfabetisk (som dekket i andre saker av ExcelTips) og deretter bruke en makro til å trekke opp ønsket regnearkområdet. Følgende makro vil gjøre triks:

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

sSheet = InputBox ("Skriv inn første bokstav i ark", _
"Gå til ark", Venstre (ActiveSheet.Name, 1))
Hvis sSheet = "" Then Exit Sub
sSheet = UCase (Venstre (sSheet, 1))
iTemp = 0
For i = 1 Til ThisWorkbook.Sheets.Count
sThisOne = UCase (Venstre (ThisWorkbook.Sheets (i) .name, 1))
Hvis sThisOne = sSheet Deretter
iTemp = i
Exit For
End If
Neste jeg
Hvis iTemp> 0 Then
ThisWorkbook.Sheets (iTemp) .Activate
End If
End Sub

Nå, tildele en hurtigtast til makroen, for eksempel Ctrl + G. Fra nå av kan du bare trykke Ctrl + G, skriver et brev, og trykk på Enter. Det første regnearket som starter med bokstaven du oppga er valgt.

En endelig løsning er å lage din egen "indeks" eller "TOC" til regnearkene. Sett inn et tomt regneark i begynnelsen av arbeidsboken, og deretter legge inn linker til de forskjellige andre regneark i arbeidsboken. Noen kunne klikke på hyperkoblingen, som da ville vise regnearket referert av hyperkoblingen.

Sette opp hyperkoblinger på denne måten er definitivt mer arbeid, men det har fordeler som ikke tilbys av de andre metodene som er beskrevet så langt. Først, trenger brukerne ikke trenger å vite navnet på regnearket i det hele tatt. For det andre kan du bruke flere "søkeord" som linker, alle leder til det samme regnearket. På denne måte blir den samlede boken mer tilgjengelig for forskjellige brukere. Endelig kan arkene være i hvilken som helst rekkefølge ønsket, i stedet for å sette dem i alfabetisk rekkefølge.

ExcelTips er din kilde for kostnadseffektiv Microsoft Excel trening. Dette tipset (2718) gjelder for Microsoft Excel 97, 2000, 2002, og 2003. Du kan finne en versjon av dette tipset for Båndet av Excel (Excel 2007 og senere) her: Hopping til Alphabetiske regneark.