Springen naar Alfabetisch Werkbladen

08/24/2011 by admin

Als u een werkmap met een flink aantal werkbladen, kunt u op zoek naar een eenvoudiger manier om naar een specifieke groep van werkbladen, in plaats van het gebruik van de pijltjestoetsen in de buurt van de tabs werkblad. Bijvoorbeeld, wilt u misschien een enkele letter in te voeren en hebben Excel weer het eerste werkblad dat begint met die letter. Er is een manier om dit direct in Excel. Volg gewoon deze stappen:

  1. Klik met de rechtermuisknop op de pijltjestoetsen aan de linkerkant van de tabbladen. Excel toont een contextmenu dat veel van de tab van een werkblad namen bevat.
  2. Klik op Meer Sheets optie. Excel toont het dialoogvenster Activeren doos. Al uw werkblad namen zijn opgenomen in het dialoogvenster. (Zie figuur 1.)

    Springen naar Alfabetisch Werkbladen

    Figuur 1. Het dialoogvenster Activeren doos.

  3. Drukt u op de eerste letter van de naam van het werkblad dat u wilt. De eerste werkblad dat begint met die letter is geselecteerd.
  4. Blijf op deze brief naar het volgende werkblad beginnend met de letter te selecteren.
  5. Wanneer het gewenste werkblad naam is geselecteerd, drukt u op Enter.

Het interessante van deze aanpak is dat je niet nodig hebt om de werkbladen zijn in alfabetische volgorde om het te gebruiken. Telkens als u op een letter (stap 3 en 4), Excel selecteert de volgende werkblad dat begint met die letter.

Hoewel deze aanpak is vrij snel te gebruiken, kunnen sommige mensen bezwaar maken omdat het gaat om het gebruik van zowel de muis (twee klikken) en het toetsenbord. Sommige mensen verkiezen om strikt het toetsenbord gebruiken. In dit geval is het het beste als je alfabetisch sorteren van uw werkbladen (zoals behandeld in andere kwesties van ExcelTips) en dan gebruik maken van een macro op te trekken van het gewenste werkblad gebied. De volgende macro zal het lukken:

Sub GoToSheet ()
Dim iTemp As Integer
Dim sSheet als Koord
Dim sThisOne als Koord

sSheet = InputBox ("Voer de eerste letter van het blad", _
"Ga naar sheet", Links (ActiveSheet.Name, 1))
Als sSheet = "" Dan Exit Sub
sSheet = UCase (Links (sSheet, 1))
iTemp = 0
Voor i = 1 To ThisWorkbook.Sheets.Count
sThisOne = UCase (Links (ThisWorkbook.Sheets (i) .Name, 1))
Als sThisOne = sSheet Dan
iTemp = i
Exit voor
End If
Volgende i
Als iTemp> 0 Then
ThisWorkbook.Sheets (iTemp) .Activate
End If
End Sub

Nu, wijst u een sneltoets aan de macro, zoals Ctrl + G. Vanaf nu kunt u gewoon op Ctrl + G, typt u een brief, en druk vervolgens op Enter. De eerste werkblad dat begint met de letter die u hebt opgegeven is geselecteerd.

Een definitieve oplossing is om je eigen "index" of "TOC" te maken om uw werkbladen. Plaats een lege werkblad aan het begin van de werkmap, hyperlinks en voeg dan op de verschillende andere werkbladen in uw werkmap. Iemand zou klik op de hyperlink, die vervolgens het werkblad waarnaar wordt verwezen door de hyperlink zou geven.

Het opzetten van hyperlinks op deze manier is zeker meer werk, maar het heeft wel voordelen niet aangeboden door de andere methoden tot nu toe beschreven. Ten eerste, hoeven gebruikers niet nodig om de naam van het werkblad te allen weten. Ten tweede, kunt u meerdere "keywords" gebruiken als koppelingen, die elk leiden naar hetzelfde werkblad. Zo wordt de algemene werkmap wordt toegankelijker voor verschillende gebruikers. Ten slotte kunnen de vellen worden in elke gewenste volgorde, in plaats van ze in alfabetische volgorde.

ExcelTips is uw bron voor kosteneffectieve Microsoft Excel training. Deze tip (2718) is van toepassing op Microsoft Excel 97, 2000, 2002 en 2003. U kunt een versie van deze tip voor de ribbon-interface van Excel (Excel 2007 en later) vindt u hier: Springen op Alfabetisch Werkbladen.

Related Posts