Excel-Kalkulationstabelle für das Scannen von Barcodes

113073
Joe B

Ich wurde von unserem Lagerarbeiter gebeten, ihm bei einer Excel-Tabelle zu helfen, um seine Produktivität zu steigern. Das Problem ist, ich bin kein "Excel-Experte". Was er will, hört sich sehr einfach an, ich bin mir nur nicht sicher, wie es geht ... also hier.

Im Moment hat er einen USB-Barcode-Scanner. Wenn er in eine Excel-Tabelle scannt, besteht die Standardaktion nach einem Scan darin, dass er um eine Zelle nach unten verschoben wird. Wenn es sich also in Zelle A1 befindet, wird es nach B1 verschoben. Er muss sich in dieser Reihenfolge bewegen, wenn er Folgendes scannt: A1, A2, B1, B2, C1, C2, D1, D2 usw. auf der ganzen Seite. Der Grund dafür ist, dass er die Teilenummer und die Losnummer direkt nebeneinander benötigt. Wenn mir jemand dabei helfen könnte, wäre ich unendlich dankbar. Vielen Dank!

4
Ist für den Scanner eine Software installiert? Sie könnten versuchen, die Einstellungen anzupassen. Robert vor 12 Jahren 0
Es ist ein grundlegender USB-Scanner. Es gibt wirklich nicht viel Konfiguration oder Software. Ich dachte, dies wäre mehr im Format der Zelle für eine Excel-Arbeitsblattvorlage. Wenn mir jemand beim Erstellen einer Vorlage helfen könnte, könnte ich das wirklich sehr schätzen. Vielen Dank! Joe B vor 12 Jahren 0

6 Antworten auf die Frage

9
Paperlantern

Wählen Sie die Spalten A und B aus

  1. Drücken Sie STRG und 1

  2. Klicken Sie auf Schutz

  3. "Locked" aufheben

Sie sind sich nicht sicher, welche Version von Excel Sie haben. Tags für 2007 und 2010 sind in der Post, aber dann:

Schützen Sie das Blatt, sodass nur die Option "Nicht gesperrte Zellen" ausgewählt werden kann. Das Menü sollte sich auf der Registerkarte "Start" des Menübands befinden.

Legen Sie fest, dass sich Excel direkt bei der Eingabe bewegen soll. Es befindet sich unter Excel-Optionen und in Excel 2007 und höher.

Das ist eine großartige Antwort! Die Eingabetaste oder der Wagenrücklauf wird entweder im Scanner oder in einem Teil des gedruckten Barcodes programmiert. In beiden Fällen löst das Ändern das Problem des Benutzers nicht. Paperlanterns tiefe Excel-Kenntnisse führen zu einer eleganten Lösung. +1! Dave Becker vor 12 Jahren 0
Das hat perfekt funktioniert! Ich danke dir sehr! Joe B vor 12 Jahren 0
5
RedGrittyBrick

Many of these barcode scanners can be programmed (typically by scanning special barcodes provided in a manual for that purpose) to end the barcode with TAB instead of CR (Enter).

You still need to lock cells that are not to be entered.

enter image description here

(Note: these are proprietary and specific to a particular make (and maybe model))

1
RoderickE

Ich weiß, das ist alt, aber jemand möchte vielleicht noch eine Antwort:

Weitere und spezifischer auf die gestellte Frage; Sie können dem Worksheet_ChangeMakro des Blattes Code hinzufügen :

  • Klicken Sie mit der rechten Maustaste auf das Blatt und zeigen Sie den Code an.
  • Ändern Sie die Dropdown-Liste (Allgemein) in Worksheet und (Deklarationen) in Worksheet_Change.

Bevor ich den Code gebe, um das zu tun, was Sie möchten, muss Ihr Benutzer nur über 256 Spalten (A-IV) verfügen, mit denen Sie arbeiten können. Nach Excel 2007 wird er 16.384 Spalten haben.

Wenn Sie nur in die nächste Spalte wechseln möchten, können Sie einfach zu Optionen / Erweitert gehen und DOWN in RECHTS ändern, um den Cursor bei ENTER zu bewegen. Da er jedoch eine benutzerdefinierte Einstellung wünscht, gebe ich diesen Code an.

Fügen Sie es einfach in den weißen Bereich unter den Dropdown-Listen Arbeitsblatt und Ändern ein.

Private Sub Worksheet_Change(ByVal Target As Range) tgr = Target.Row tgc = Target.Column If Trim(Cells(1, tgc)) <> "" And Trim(Cells(2, tgc)) <> "" Then Cells(1, tgc + 1).Select ElseIf Trim(Cells(1, tgc)) <> "" And Trim(Cells(2, tgc)) = "" Then Cells(2, tgc).Select End If End Sub 

Dieser Code setzt voraus, dass der Benutzer eine Zelle startet A1.

0
Markus

Zuerst ist B1 nicht unter A1. A2 ist unter A1 und B1 ist die Zelle auf der rechten Seite neben A1. Ich hatte jedoch heute ein ähnliches Problem und wir verwenden einen Datalogic Quickscan L QD 2300. Wir möchten scannen und einen automatischen Sprung in die richtige Zelle in Excel durchführen.

Die Lösung für mich war, das globale Suffix "Tab" zu setzen. Excel erkennt zwei Scans (oder sogar mehrere Scans nacheinander) als eine Eingabe. Wenn Sie die Eingabetaste drücken, springt Excel eine Zeile nach unten und zur linken Seite, wo Sie mit dem Scannen einer Zeile darüber begonnen haben. Das heißt: A1-Scan (Suffix = Tab) -> B1-Scan (Suffix = Tab) -> C1 Enter (manuelles Drücken der Tastatur) -> A2

Um das Suffix = Tab festzulegen, müssen Sie verschiedene Barcodes scannen: 1. Scanoptionen 2. Datensuffix 3. Suffix 4 einstellen. 7009 (Ascii-Value für "Tab") 5. Geben Sie ein

Hoffentlich hilft das jemandem.

0
Always Watching

Und so habe ich es gemacht: Ich bin den PaperLantern's gefolgt

Wählen Sie die Spalten A und B aus

Hit CTRL and 1 Click on Protection Untick "Locked" 

Schützen Sie das Blatt, sodass nur die Option "Nicht gesperrte Zellen" ausgewählt werden kann. Das Menü sollte sich auf der Registerkarte "Start" des Menübands befinden.

Ich habe dann folgendes gescannt:

-1
anonymous

Der Barcode-Scanner sollte so programmiert werden können, dass er nach jedem Scan in die nächste Zelle "Tab" wechselt.

Finden Sie die Marke und das Modell des Scanners heraus und besuchen Sie die Website. Dort sollten Anweisungen zur Ausführung des Scanners vorhanden sein. In der Regel werden dabei ein oder mehrere Barcodes gescannt, mit denen diese Funktion in den Scanner programmiert wird.

Das war es, was ich für die verschiedenen Scanner tun musste, die wir für die Inventur in meinem Unternehmen verwendeten.