web-dev-qa-db-fra.com

Spreadsheet Excel pour la numérisation de code à barres

Notre entrepôt m'a demandé de l'aider avec une feuille de calcul Excel pour accroître sa productivité. Le problème est que je ne suis pas ce que vous appelez un "expert Excel". Ce qu'il veut des sons très simples, je ne suis tout simplement pas sûr de la façon de le faire ... alors voici.

À l'heure actuelle, il possède un scanner de code à barres USB. Lorsqu'il scanne une feuille de calcul Excel, l'action par défaut après une analyse est qu'elle déplace une cellule. Donc, si c'est dans la cellule A1, il se déplace vers B1. Ce qu'il a besoin de faire, c'est bouger dans cette séquence quand il scanne: A1, A2, B1, B2, C1, C2, D1, D2, etc. Tout le long de la page. La raison en est qu'il a besoin de la pièce et du nombre de lots juste à côté de l'autre. Si quelqu'un pouvait m'aider avec cela, je serais éternellement reconnaissant. Merci!

5
Joe B

Sélectionnez les colonnes A et B

  1. Frapper ctrl et 1

  2. Cliquez sur la protection

  3. Non applicable "verrouillé"

Je ne sais pas quelle version d'Excel que vous avez, les balises pour 2007 et 2010 sont dans le poteau, mais ensuite:

Protégez la feuille, permettant uniquement la sélection de cellules déverrouillées uniquement, doit être dans le menu Format de l'onglet Accueil du ruban.

Set Excel pour passer à droite sur Entrée, il est sous Options Excel, avancé dans Excel 2007 et ci-dessus.

11
Paperlantern

Beaucoup de ces scanners de codes à barres peuvent être programmés (généralement en balayant des codes à barres spéciaux fournis dans un manuel à cette fin) pour mettre fin au code à barres avec tabulation au lieu de CR (Entrée).

Vous devez toujours verrouiller des cellules qui ne doivent pas être entrées.

enter image description here

(Remarque: ceux-ci sont exclusifs et spécifiques à une marque particulière (et peut-être modèle)))

6
RedGrittyBrick

Je sais que c'est vieux mais quelqu'un peut toujours vouloir une réponse:

Plus loin et plus spécifique à la question posée; Vous pouvez ajouter du code à la feuille Worksheet_Change macro:

  • Cliquez avec le bouton droit sur la feuille et affichez le code.
  • Changer la liste déroulante (générale) à la feuille de calcul et (déclarations) à la feuille de calcul_changer.

Avant de donner au code pour faire ce que vous voulez, notez que si vous avez une précédente que Excel 2007, votre utilisateur disposera que de 256 colonnes (A-IV) pour travailler. Après Excel 2007, il aura 16 384 colonnes.

Tout d'abord, si tout ce qu'il voulait faire est de passer à la colonne suivante, vous pouvez simplement aller à des options/avancé et de passer à droite pour le déplacement du curseur en entrée. Mais comme il désire un paramètre personnalisé, je fournis ce code.

Il suffit de le coller dans l'espace blanc sous la feuille de calcul et de modifier des déposés.

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

Ce code suppose que l'utilisateur commence une cellule A1.

1
RoderickE

au début, B1 n'est pas sous A1. A2 est sous A1 et B1 est la cellule du côté droit à côté de A1. Mais j'ai eu un problème similaire aujourd'hui et nous utilisons un Datalogic Quickscan L QD 2300. Nous voulons scanner et un saut automatique à la bonne cellule d'Excel.

La solution pour moi était de définir le suffixe global "TAB". Excel reconnaît 2 analyses (ou encore plus d'analyses les une après une autre) comme une entrée et si vous appuyez sur Entrée Excel, vous saurez une rangée vers le bas et sur le côté gauche, où vous avez commencé à numériser une ligne ci-dessus. Cela signifie: A1 Scan (suffixe = Tab) -> B1 Scan (Suffix = Tab) -> C1 Entrée (appuyer sur le clavier manuellement) -> A2

Pour définir le suffixe = onglet, vous devez numériser différentes codes à barres: 1. Options de numérisation 2. Suffish de données 3. Set suffixe 4. 7009 (Valeur ASCII pour "Tab") 5. Entrez

Espérons que cela aide quelqu'un.

0
Markus

Le scanner de code à barres doit pouvoir être programmé à "Tab" sur la cellule suivante après chaque analyse.

Découvrez la marque et le modèle du scanner et accédez à leur site Web et ils devraient avoir des instructions sur la façon de faire cela. Typiquement, cela implique de numériser une seule ou une séquence de codes à barres qui programment cette fonction dans le scanner.

C'est ce que j'ai dû faire pour les différents scanners que nous utilisions pour l'inventaire physique chez mon entreprise.

0
anonymous

Voici comment je l'ai fait: j'ai suivi PaperLantern

Sélectionnez les colonnes A et B

Hit CTRL and 1
Click on Protection
Untick "Locked"

Protégez la feuille, permettant uniquement la sélection de cellules déverrouillées uniquement, doit être dans le menu Format de l'onglet Accueil du ruban.

J'ai ensuite scanné ce qui suit:

enter image description here

0
Always Watching