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

Hoja de cálculo Excel para escanear códigos de barras

Nuestro almacenista me ha pedido que le ayude con una hoja de cálculo de Excel para aumentar su productividad. El problema es que no soy lo que se dice un “experto en Excel”. Lo que quiere parece muy sencillo, pero no estoy seguro de cómo hacerlo… así que aquí va.

Ahora mismo tiene un escáner de código de barras usb. Cuando escanea a una hoja de cálculo de Excel la acción por defecto después de un escaneo es que se mueve hacia abajo una celda. Así, si está en la celda A1, se mueve hacia abajo a B1. Lo que él necesita es que se mueva en esta secuencia cuando escanea: A1,A2,B1,B2,C1,C2,D1,D2, etc., hasta el final de la página. El motivo es que necesita que el número de pieza y el número de lote estén uno al lado del otro. Si alguien pudiera ayudarme con esto le estaría eternamente agradecido. Gracias.

Respuestas (6)

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

Seleccione las columnas A y B

  1. Pulse CTRL y 1

    1. Haga clic en Protección
  2. Desmarque “Bloqueado”

Desmarca “Bloqueado”

No estoy seguro de qué versión de Excel tienes, las etiquetas para 2007 y 2010 están en el post, pero entonces:

Proteger la hoja, permitiendo la selección de Sólo Celdas Desbloqueadas, debería estar bajo el menú de formato en la pestaña Inicio de la cinta.

Configurar Excel para que se mueva a la derecha al entrar, está en Opciones de Excel, Avanzadas en Excel 2007 y superiores.

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

Muchos de estos escáneres de códigos de barras pueden programarse (normalmente escaneando códigos de barras especiales proporcionados en un manual para tal fin) para terminar el código de barras con TAB en lugar de CR (Intro).

Todavía hay que bloquear las celdas que no se van a introducir.

(Nota: estos son propietarios y específicos de una marca (y tal vez de un modelo) en particular)

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

Sé que esto es viejo pero puede que alguien quiera una respuesta:

Además, y más específicamente a la pregunta formulada; se podría añadir código a la macro Worksheet_Change de la hoja:

  • Haz clic con el botón derecho del ratón en la hoja y haz ver el código.
  • Cambia el desplegable (General) por Hoja de Trabajo y (Declaraciones) por Hoja de Trabajo_Cambio.

Antes de dar el código para hacer lo que quieres, ten en cuenta que si tienes un Excel anterior a 2007, tu usuario sólo tendrá 256 columnas (A-IV) para trabajar. Después de Excel 2007 tendrá 16.384 columnas.

En primer lugar, si todo lo que quiere hacer es pasar a la siguiente columna, podría ir a Opciones/Avanzadas y cambiar ABAJO por DERECHO para el movimiento del cursor en ENTER. Pero ya que desea una configuración personalizada le proporciono este código.

Simplemente péguelo en el espacio en blanco bajo los desplegables Hoja de trabajo y Cambiar.

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

Este código asume que el usuario está iniciando una celda A1.

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

Así es como lo hice: Seguí el procedimiento de PaperLantern

Seleccionar las columnas A y B

Hit CTRL and 1
Click on Protection
Untick "Locked"

Proteger la hoja, permitiendo la selección de Sólo Celdas Desbloqueadas, debe estar bajo el menú de formato en la pestaña Inicio de la cinta.

Luego escaneé lo siguiente:

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

El escáner de código de barras debería poder ser programado para pasar a la siguiente celda después de cada lectura.

Averigüe la marca y el modelo del escáner y vaya a su sitio web y debería tener instrucciones sobre cómo hacerlo. Normalmente se trata de escanear un código de barras o una secuencia de códigos de barras que programan esta función en el escáner.

Esto es lo que tuve que hacer para los diferentes escáneres que utilizábamos para el inventario físico en mi empresa.

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

al principio B1 no está debajo de A1. A2 está debajo de A1 y B1 es la celda de la derecha junto a A1. Pero hoy he tenido un problema similar y estamos utilizando un Datalogic Quickscan L QD 2300. Queremos escanear y un salto automático a la celda correcta en Excel.

La solución para mí fue establecer el sufijo global “tab”. Excel reconoce 2 escaneos (o incluso más escaneos uno tras otro) como una entrada y si se pulsa enter Excel saltará una fila hacia abajo y hacia el lado izquierdo, donde se ha empezado a escanear una fila más arriba. Esto significa: A1 escaneo (sufijo=Tab) -> B1 escaneo (sufijo=Tab) -> C1 Enter (pulsando en el teclado manualmente) -> A2

Para establecer el sufijo=Tab, debe escanear diferentes códigos de barras: 1. Opciones de escaneo 2. Sufijo de datos Sufijo de datos 3. Fijar Sufijo 4. 7009 (Valor Ascii para “Tab”) 5. Introduzca

Espero que esto ayude a alguien.