'entwickelt von Winfried Radner 'e-mail: Wolf.W.Radzinski@onlinehome.de 'Benutzung frei - ohne Gewähr in der Datei http://www.rendar.de/excel/jump_to.txt die Zeile Private Sub Workbook_SheetChange(ByVal sh As Object, ByVal Target As Excel.Range) durch die neue Zeile Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Excel.Range) ersetzen. (ein eigentlich ursprünglich _NICHT_ beabsichtigter) Effekt: Keine Zelle, die in Tabelle "sprungadr" einen _gültigen_ Zielzelleneintrag hat kann nun (ohne Trick s.u.) versehentlich selektiert werden. Es kann nur in der vorbestimmten Reihenfolge durch alle Arbeitsblätter gesprungen werden. Vorsicht es können ENDLOSSCHLEIFEN (auch über mehrere Arbeitsblätter hinweg!) produziert werden! Vorschlag: möglichst immer gleichlautende Zellbezüge in "nichtnutzbare" (d.h. quasi-gesperrte) Zellen eintragen z.B. [0,1] gehe immer eine Spalte nach rechts, bis zu einem "nutzbaren Feld" oder [0,-1] oder [1,0] oder [-1,0] oder [1,1] .... Vorsicht bei "Mischung"! Bei Änderungen in der "sprungadr" muß man entweder i) noch eine zusätzlich Tastenabfrage einbauen ODER ii) wenn die Zelle schon eine gültige Adresse enthält immer mehr als eine Zelle markieren (das klappt natürlich auf allen Arbeitsblättern - d'rum auch _nur_ quasi-gesperrt!) Bsp: A B 1 [1,-1] 2 [-1,-1] 3 [-2,0] es wird hier _lokal_ immer von A1 nach A2 und von A2 nach A1 gesprungen (auf jedem Arbeitsblatt) ... die Zellen B1 B2 und A3 sind quasi-gesperrt