Herbers Excel-Forum - das Archiv

Cursor nur in Eingabefeldern



Excel-Version: 2000
nach unten

Betrifft: Cursor nur in Eingabefeldern
von: Heinrich


Geschrieben am: 06.05.2002 - 19:11:35

Hallo,

wie kann ich in einem Arbeitsblatt festlegen, dass der Cursor nur in einem bestimmten
Bereich (z.B. A1 bis B10) , bei Betätigung der Entertaste von A1 nach B1 dann A2 ,B2,A3,B3 usw. springt.
Möchte das Blatt nicht schützen und auch nicht über Markierung und Tabtaste arbeiten.
Gibt es da eine Möglichkeit in VBA ?

Grüße
Heinrich


nach oben   nach unten

Re: Cursor nur in Eingabefeldern
von: MikeS


Geschrieben am: 06.05.2002 - 20:00:04

Hallo Heinrich,

mit Alt+PF11 in die Entwicklungsumgebung wechseln und nun in
Dein Tabellenmodul den nachfolgenden Code einfügen und starten.

Sub Scrollbereich_festlegen()
ActiveSheet.ScrollArea = "A1:B10"
End Sub

Sub Scrollbereich_normal()
ActiveSheet.ScrollArea = ""
End Sub

Die Cursorbewegung kannst Du in der Normalansicht der Tabelle unter Extra/Optionen/Bearbeiten/Markierung nach dem Drücken der Eingabetaste verschieben beliebig festlegen.

Ciao Mike

nach oben   nach unten

Re: Cursor nur in Eingabefeldern
von: Heinrich
Geschrieben am: 06.05.2002 - 20:17:27

Hallo Mike

Danke Dir
klappt wunderbar

Schönen Abend noch

Heinrich


 nach oben

Excel-Beispiele zum Thema "Cursor nur in Eingabefeldern"
Die Druckseite drucken, in der sich der Cursor befindet Cursorposition in der Entwicklungsumgebung auslesen
Feste Hintergrundfarbe der aktiven Zelle bei Cursorbewegungen Bis zur 12. Zeile Cursor nach unten, dann nächste Spalte ansetzen
Cursor in bestimmtem Zellbereich in Eieruhr verwandeln Zeile mit Cursor farblich hervorheben
UserForm starten, wenn Cursor in Zeile 5 Wenn Zelle A7 ausgewählt wird, Cursor auf A15
Cursor-Position rechts und links markieren Feste Fenster- und Cursorpositionen bei Blattwechsel