2012-01-16 15:22:28 +0000 2012-01-16 15:22:28 +0000
5
5
Advertisement

Tableur Excel pour la lecture des codes-barres

Advertisement

Notre responsable d'entrepôt m'a demandé de l'aider avec une feuille de calcul Excel pour augmenter sa productivité. Le problème, c'est que je ne suis pas ce que vous appelleriez un “expert en excel”. Ce qu'il veut semble très simple, mais je ne suis pas sûr de savoir comment faire… alors voilà.

En ce moment, il a un lecteur de codes-barres usb. Lorsqu'il scanne vers une feuille de calcul Excel, l'action par défaut après un scan est de descendre d'une cellule. Donc, si c'est dans la cellule A1, il se déplace vers B1. Ce qu'il doit faire, c'est se déplacer dans cet ordre lorsqu'il scanne : A1,A2,B1,B2,C1,C2,D1,D2 etc. tout au long de la page. La raison en est qu'il a besoin du numéro de pièce et du numéro de lot juste à côté l'un de l'autre. Si quelqu'un pouvait m'aider dans cette tâche, je lui en serais éternellement reconnaissant. Merci !

Advertisement
Advertisement

Réponses (6)

11
11
11
2012-01-16 15:43:43 +0000

Sélectionnez les colonnes A et B

  1. Appuyez sur CTRL et 1

  2. Cliquez sur Protection

  3. Décochez “Verrouillé”

Vous ne savez pas quelle version d'Excel vous avez, les balises pour 2007 et 2010 sont dans le post, mais alors :

Protéger la feuille, permettant la sélection de “Unlocked Cells Only”, doit se trouver sous le menu format de l'onglet “Home” du ruban.

Régler Excel pour qu'il se déplace à droite sur Entrée, c'est sous Options Excel, Avancé dans Excel 2007 et au-dessus.

6
6
6
2012-01-16 16:42:28 +0000

Beaucoup de ces lecteurs de codes-barres peuvent être programmés (généralement en scannant des codes-barres spéciaux fournis dans un manuel à cet effet) pour terminer le code-barres par TAB au lieu de CR (Entrée).

Vous devez toujours verrouiller les cellules qui ne doivent pas être saisies.

(Note : ces codes sont propriétaires et spécifiques à une marque (et peut-être un modèle) particulière)

1
Advertisement
1
1
2013-02-01 15:04:01 +0000
Advertisement

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

Plus loin, et plus précisément à la question posée ; vous pourriez ajouter du code à la macro Worksheet_Change de la feuille :

  • Cliquez avec le bouton droit de la souris sur la feuille et visualisez le code.
  • Changez le menu déroulant (Général) en Feuille de travail et (Déclarations) en Feuille de travail_Changer.

Avant que je ne donne le code pour faire ce que vous voulez, notez que si vous avez une version antérieure à Excel 2007, votre utilisateur n'aura que 256 colonnes (A-IV) pour travailler. Après Excel 2007, il disposera de 16 384 colonnes.

Premièrement, s'il voulait simplement passer à la colonne suivante, il lui suffirait d'aller dans Options/Avancées et de changer DOWN to RIGHT pour le déplacement du curseur sur ENTER. Mais comme il souhaite un réglage personnalisé, je lui fournis ce code.

Il suffit de le coller dans l'espace blanc sous les menus déroulants Feuille de travail et Changer.

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.

0
0
0
2016-09-06 07:13:18 +0000

Voici comment je l'ai fait : J'ai suivi la méthode de PaperLantern

Sélectionner les colonnes A et B

Hit CTRL and 1
Click on Protection
Untick "Locked"

Protéger la feuille, en permettant la sélection de “Unlocked Cells Only”, doit se trouver sous le menu format de l'onglet “Home” du ruban.

J'ai ensuite scanné ce qui suit :

0
Advertisement
0
0
2013-04-04 21:16:18 +0000
Advertisement

Le lecteur de codes-barres doit pouvoir être programmé pour passer à la cellule suivante après chaque balayage.

Renseignez-vous sur la marque et le modèle du scanner et rendez-vous sur leur site web ; ils devraient avoir des instructions sur la manière de procéder. En général, il s'agit de scanner un seul code à barres ou une séquence de codes à barres qui programme 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 dans mon entreprise.

0
0
0
2016-06-08 09:14:14 +0000

au début, B1 n'est pas sous A1. A2 est sous A1 et B1 est la cellule de droite à 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 faire un saut automatique vers la cellule de droite dans Excel.

La solution pour moi a été de définir le suffixe global “tab”. Excel reconnaît 2 scans (ou même plusieurs scans l'un après l'autre) comme une seule entrée et si vous appuyez sur entrée, Excel sautera d'une ligne vers le bas et vers le côté gauche, où vous avez commencé à scanner une ligne au-dessus. Cela signifie que : A1 scan (suffixe=Tab) -> B1 scan (suffixe=Tab) -> C1 Enter (en appuyant sur le clavier manuellement) -> A2

Pour définir le suffixe=Tab, vous devez scanner différents codes à barres : 1. Options de scannage 2. Suffixe des données 3. Définir le suffixe 4. 7009 (valeur ascii pour “Tab”) 5. Entrez

En espérant que cela aide quelqu'un.

Advertisement

Questions connexes

6
6
13
10
8
Advertisement