Saltar al contenido

Búsqueda de un patrón en una tabla, siendo el detonante la columna B


Ir a la solución Solucionado por JasallBcn,

Recommended Posts

publicado

Hola amigos!!

Regreso algo oxidado con una consulta. 

La idea del presente archivo es capturar los seriales de unos equipos siempre y cuando cumplan alguno de los patrones que están en la tabla.

 

Al pasar este filtro e ingresar el serial en la columna B (columna detonante para que se ejecuten las macros) se adicionará a los lados del serial, el número que indica la cantidad ingresados hasta el momento y en la otra celda adyacente el serial en formato de código de barras.

 

De igual forma si se borra un serial en la columna B, o se modifica el serial, este deberá hacer lo propio según el caso,sea borrar los adyacentes o actualizar el código de barra.

 

El asunto es que no recuerdo cómo buscar un patrón en una tabla, y tampoco recuerdo como decirle al evento Change que solo se ejecute cuando el cambio sea en la columna B y no en toda la hoja.

 

Espero haber logrado explicarme.

 

Dejo archivo de ejemplo con algo de código que he agregado trasteando un poco... 

 

Agradecido como siempre por vuestros consejos y ayuda.

 

Archivo consulta_023516.xlsm

publicado (editado)

Buenas amigos,

Normalmente los seriales de los equipos tienen un patrón, es decir, una seríe de caracteres que se repiten y después de ese patrón viene el resto del serial. 

Por ejemplo, en la hoja de códigos de barra están capturados los seriales de una serie de equipos (mismo modelo y marca), ahí podrán apreciar las similitudes en el serial hasta cierto punto y después cambia (si mal no recuerdo el patrón es hasta el número 44 serial).

Y, si se fija , en la primera columna de la tabla está el patrón de esos seriales...

Espero haberme explicado en esta oportunidad. Cualquier duda avisen y se las aclaro.

 

Agradecido por vuestra ayuda 

 

Edito para agregar el patrón del serial que está en la primera hoja para aclarar las dudas.

 

Por ejemplo, El serial del equipo es 862211044553766 

 

El patrón vendría siendo 862211044

 

PD. Aclaro que para que se vea El Codigo de Barra de la columna C se debe cambiar la fuente de la columna por la del código de barras. No recuerdo bien cómo se llama pero el nombre de la fuente empieza por ID

 

 

Editado el por MauriciodeAbreu
publicado
hace 18 horas, JasallBcn dijo:

Buenas, explica lo del patrón , no lo entiendo,

 

saludos

 

Archivo consulta_023516.xlsm 34.77 kB · 1 descarga

Buenos días, acabo de revisar tu archivo.

Fabuloso el código, míl veces mejor que el mío, muchas gracias por la mejora. 

Solo faltaría validar el valor capturado contra la tabla... Espero me puedan tirar un cable al respecto .

publicado

Buenos días.

Excelente JasallBcn!! Es lo que necesitaba que hiciera...

Muy agradecido por tu ayuda.

Fin de la consulta!! Marco el tema como resuelto... Feliz día 👍🏻

publicado (editado)

Tengo un inconveniente, al aumentar el tamaño de la tabla acepta todo lo que se ingrese este o no en la tabla.

A que se debe este comportamiento ?

 

Edito: fue error mío, confundí los archivos... 😅

Editado el por MauriciodeAbreu

Conéctate para comentar

Podrás dejar un comentario después de conectarte



Conéctate ahora
×
×
  • Crear nuevo...

Información importante

Echa un vistazo a nuestra política de cookies para ayudarte a tener una mejor experiencia de navegación. Puedes ajustar aquí la configuración. Pulsa el botón Aceptar, si estás de acuerdo.