Nach Enter direkt in eine andere Zelle springen
#1
Hallo zusammen,

ich habe folgendes Problem und hoffe das ihr mir damit helfen könnt.

Folgendes Szenario:

Ich habe eine Exceltabelle in der ich mit hilfe eines Scanners die Materialnummer einscanne. Durch einen SVERWEIS zieht er sich jetzt die Artieklbeschreibung und die Verpackungsart / Einheit.

Jetzt möchte ich aber das der Cursor nicht direkt einen runter sonder sich nach rechts verschiebt und danach wieder unter die zuletzt eingegebene Artieklnummer.

Habe hier ein kleines Bild angehängt um es zu anschaulichen.

Es wird sicherlich die gleiche Formel sein, nur komme ich nicht selber drauf und hoffe auf diesem Weg Hilfe zu bekommen.

Vielen Dank im vorraus


Angehängte Dateien Thumbnail(s)
   
Top
#2
Hallo D...,

den Bereich markieren und mit TAB von Zelle zu Zelle.
helmut

Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität.
Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen."
Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.





Top
#3
Hi,

Zitat:Jetzt möchte ich aber das der Cursor nicht direkt einen runter sonder sich nach rechts verschiebt und danach wieder unter die zuletzt eingegebene Artieklnummer.

Huh Huh Huh

Du kannst in den Optionen nur einstellen, ob der Cursur nach Auslösen der Enter-Taste nach Unten, Rechts, Oben oder Links gesetzt wird. Und wenn ich mir dein Bild ansehe, erschließt sich mir das rechts-unten nicht.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top
#4
Oh, sorry wenn es nicht ganz so aufklärend rüberkam :D


Also ich gebe in Zelle A1 die Artikelnummer ein, in Zeile B1 zieht er sich aus einem Sverweiss die Beschreibung.
Der Scanner Entert danach automatisch und der Cursor springt einen runter sollte aber jetzt in Zelle C1 springen um mit dem Scanner die Menge zu scannen. Danach sollte der Cursor in Zelle A2 springen um das ganze von vorne beginnen zu lassen.

Also was ich konkret brauche:

Eine formel die besagt

Nach eingabe eines wertes in eine bestimmte zelle springen
Top
#5
Hi,

das kannst du nicht mit einer Formel lösen. Die Richtung ist, wie ich bereits geschrieben habe, in den Optionen einstellbar und gilt auch nur für jeweils eine Richtung.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top
#6
Hi,

es soll also immer von A nach C springen, dann in der nächsten Zeile wieder A, dann wieder C sein.

Die einzige Lösung sehe ich in einem VAB-Makro.
So im Sinne von:
Option Explicit

Private Sub Worksheet_Change(ByVal Target As Range)

   'wenn Target = A dann C.activate 
   'wenn Target = C, dann A+1.activate 

End Sub
Ich denke, daß sich da einer der Experten melden wird.
Top
#7
Hallo,

Zitat:Die Richtung ist, wie ich bereits geschrieben habe, in den Optionen einstellbar und gilt auch nur für jeweils eine Richtung.

sicher kann man die Aufgabe per Vba lösen, ıch bitte den Frager aber höflich logische Denkfehler zu vermeiden!!
Wie bereits vom Moderator beschrieben braucht man nach meiner Ansicht nur die Cursor Option nach Unten einstellen!
Dann bewegt sich der Cursor ja automatisch nicht mehr nach Rechts, sondern geht direkt nach Unten!  Das sollte ohne Vba gehen.

mfg  Gast 123
Top
#8
Hi Gast,

der Fragesteller will ja nach rechts - soweit so gut. Aber dann soll der Cursor automatisch nach unten und nach links gehen. Das soll der Weg sein: A1==>B1==> C1==>C2==>A2. So wie ich ihn verstanden habe, schubst sein Lesegerät den Cursor nach rechts, den Rest müsste XL erledigen.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top
#9
Moin!
Imo hat einzig Ralf (Rabe) die richtige Antwort:
A1 - C1
A2 - C2
A3 - C3

Und dies dürfte tatsächlich nur mit VBA funktionieren.
(Das Ganze iVm Blattschutz und gesperrter Spalte B)

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Top
#10
Moin,
ich habe es (nur kurz) angetestet:
  • Alle Zellen gesperrt, Spalten A und C freigegeben
  • Cursor-Richtung auf rechts
  • Blattschutz, gesperrte Zellen nicht auswählen
Wie das allerdings mit einem Scanner funktioniert ...
(Ich würde aber auch VBA vorziehen)
Beste Grüße
  Günther

Excel-ist-sexy.de
  …schau doch mal rein!
Der Sicherheit meiner Daten wegen lade ich keine *.xlsm bzw. *.xlsb- Files mehr herunter! -> So geht's ohne!
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste