Xls: mit Tab zwischen Textfeldern springen

xls 2003 (engl)

Ich habe im xls ein Formular, dass bis auf extra definierte Textboxen und Comboboxen schreibgeschützt ist.

Nun würde ich jedoch gerne per Tab einfach zwischen diesen Feldern springen, um die Eingabe einfacher zu gestalten. Auf Tab reagiert das sheet jedoch nicht, so dass ich immer mit der Maus zum nächsten Feld springen muß.

Gibt es hier eine Möglichkeit, xls dazu zu überreden, die Tab-Taste entsprechend zu nutzen?

Danke,
Robert

hallo Robert

hast du etwa die vba-steuerelemente verwendet?? dann wünsche ich dir viel spass. eine möglichkeit um mit tab navigieren zu können, habe ich da nicht gefunden. dafür wirst du jede menge probleme mit virenschutz und so bekommen.

sofern du nur eingabefelder und dropdownlistboxen benötigst, kommst du doch auch mit standard-mitteln aus. im prinzip brauchst du ja nur den zellschutz deiner eingabefelder entfernen und dann das dokument schützen. schon kannst du die nun ungeschützten zellen bequem mit tab anspringen. und eine dropdownlistbox bekommt man mit daten->gültigkeit->liste auch bequem hin. und das hat alles den vorteil, dass es auch auf älteren excel-versionen funktioniert und dass es ohne den ganzen activex-quatsch auskommt. wirkt sich dramatisch auf die stabilität der dokumente aus.

lg
erwin

Hallo Robert
Bei Excel aus Office 2007 funktioniert das völlig unlogisch.
(Fehlprogrammierung)
Da beginnt man, in dem man die später als Schreibfelder freizugebenden Flächen sperrt.
Du drückst die Ctrl-Taste, hältst sie fest und klickst dann alle späteren Schreibfelder einzeln an.
Dann Registerkarte „Start“, „Format“, „Zelle schützen“
Danach „Blatt schützen“.
Jetzt geht ein Menue auf, wo Du ankreuzen musst
„nicht gesperrte Zellen auswählen“

Ab jetzt können nur noch die ausgewählten Felder beschrieben werden.
Das ist Mikrosoft-Logik!
Ich weiß -das klingt bekloppt - funktioniert aber.

Hallo,

Bei Excel aus Office 2007 funktioniert das völlig unlogisch.
(Fehlprogrammierung)

was ist denn daran unlogisch? Im Standard sind die Zellen als „Gesperrt“ formatiert, da man davon ausgeht, dass jemand, der ein Dokument schützen will, Zellen sperren will. Für einzelne Zellen, die bearbeibar bleiben sollen, muss man eben vom Standard abweichen, völlig logisch.

Gruß, Bernd

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Unlogisch ist die Tatsache, dass man Zellen sperren muss, die man doch eigentlich als einzige frei geben möchte.
Unlogisch ist auch, dass man danach alle anderen frei geben muss, die ja eigentlich gesperrt werden sollen.
Was ist da mißverständlich?

@Hermann mit Tab zwischen Textfeldern springen

Hallo Robert
Bei Excel aus Office 2007 funktioniert das völlig unlogisch.
(Fehlprogrammierung)

Hallo Hermann,

Robert hat das Problem in Excel2003!

Gruß
Marion

Hallo,

nein, Du musst keine Zellen sperren, die Du freigeben willst. Umgekehrt. Du musst Zellen FREIGEBEN, wenn sie bei aktiviertem Schutz freigegeben bleiben sollen. Völlig logisch, völlig klar.

Gruß, Bernd

Unlogisch ist die Tatsache, dass man Zellen sperren muss, die
man doch eigentlich als einzige frei geben möchte.
Unlogisch ist auch, dass man danach alle anderen frei geben
muss, die ja eigentlich gesperrt werden sollen.
Was ist da mißverständlich?

Hallo Thomas,
geht es hier um Klugscheißerei oder um Excel?

Bei meiner Excel-Version aus Office 2007
geht das so:

Zuerst Ctrl gedrückt haltend und all jene Felder markieren, welche später beschrieben werden sollen!!!
Dann „Format“ + „Zelle SCHÜTZEN“ auswählen.
Dann „Blatt schützen“ auswählen.
Im aufgehenden Menue „Blatt schützen“ muss ein Häkchen gemacht werden bei „nicht gesperrte Zellen auswählen“
Ab jetzt kann man per TAP von Zelle zu Zelle hüpfen - alles andere ist gesperrt.

mfG
Hermann

Hallo Palmer,

Du wählst zwar „Zelle schützen“, aber du ENTFERNST das Häkchen…

So schwer? Wenn Du mit solchen komplexen Unterscheidungen wie Aktivieren/ Deaktivieren Schwierigkeiten hast, bist du besser mit Notepad und Taschenrechner bedient, als mit (egal welcher) Textverarbeitung.

Gruß, Bernd

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Ich habe im xls ein Formular, dass bis auf extra definierte
Textboxen und Comboboxen schreibgeschützt ist.
Nun würde ich jedoch gerne per Tab einfach zwischen diesen
Feldern springen, um die Eingabe einfacher zu gestalten. Auf
Tab reagiert das sheet jedoch nicht, so dass ich immer mit der
Maus zum nächsten Feld springen muß.
Gibt es hier eine Möglichkeit, xls dazu zu überreden, die
Tab-Taste entsprechend zu nutzen?

Hi Robert,

bevor’s hier noch Mord- und Totschlag wegen paar unwichtigen Häkchen gibt, nimm doch einfach eine Userform und platziere darauf die Textboxen.
Oder spricht was dagegen?

Mittels Application.Onkey könnte ich auf die TAB-taste schon ein Makro legen, was auch brav nacheinander alle Textboxen selektiert, aber es ging nicht in den Eingabemodus pro Textbox zu gelangen und außerdem, wenn der Cursor im Eingabemodus war, funtionierte die TAB-Taste nicht mehr um zum nächsten Textfeld zu gehen.

Gruß
Reinhard

Mein Lieber Excel-Freund,
Du scheinst ein Problem mit einfacher Logik zu haben.
Aber was soll’s.
6 Kinder sitzen um den Tisch.
Die Suppe wird aufgetragen.
3 Kindern nehme ich sie wieder weg.
Dann sage ich alle 6 bekommen keine, mit Ausnahme der drei, denen ich sie vorab weggenommen habe.
Die essen nun die Suppe der drei verblüfften Anderen.
Mittelwert: 1/2 Teller Suppe je Kind.
Na -das muss genügen -oder?

Du hast es selbst betont:
Um Zellen frei zu geben, musst Du sie zuerst schützen.
Das ist eben Krampf.
Aber das ist ja nicht die einzige Dummheit bei Excel.
Solche Ungereimtheiten scheinen im Übrigen auch ihre Freunde zu finden.

Gruß Hermann

Hallo Robert,

Ich habe im xls ein Formular, dass bis auf extra definierte
Textboxen und Comboboxen schreibgeschützt ist.
Nun würde ich jedoch gerne per Tab einfach zwischen diesen
Feldern springen, um die Eingabe einfacher zu gestalten. Auf
Tab reagiert das sheet jedoch nicht, so dass ich immer mit der
Maus zum nächsten Feld springen muß.
Gibt es hier eine Möglichkeit, xls dazu zu überreden, die
Tab-Taste entsprechend zu nutzen?

die einfache Möglichkeit gibt es.

Für das Aktivieren von Steuerelementen mit der Tab-Taste in einer fest vorgegebene Reihenfolge gibt es die Eigenschaft TabIndex. Die Steuerelemente werden dazu durchnummeriert. Das erste Steuerelement erhält die 0.

Markiere das Formular, ->Ansicht, ->Aktivierreihenfolge
in der Liste in dem Dialogfenster sind die Namen der Steuerelemente aufgelistet. Mit Hilfe der Tasten „Nach oben“ und „Nach unten“ kannst du die richtige Reihenfolge festlegen.

Gruß
Marion

Mein Lieber Excel-Freund,

Du hast es selbst betont:
Um Zellen frei zu geben, musst Du sie zuerst schützen.
Das ist eben Krampf.

Nein. Du verwechselst die Aktivierung des Blattschutzes mit dem Schutz der Zelle. Erst denken, dann posten.

Gruß, Bernd

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Auch wenn es in Deinen Klugscheißerschädel nicht hineingeht:
Zuerst müssen die Zellen gesperrt werden.
Und zwar die, welche später als einzige frei gegeben sein sollen.
Und das hat keine Logik!
Aber eher könnte ich das einem Hamster begreiflich machen, als Dir.
Du hast eindeutig eine Denkblockade.
Und nun lecke mich am Arsch!

Dein IQ korreliert wohl mit Deiner Höflichkeit?owT

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]