............ Foro Excel
Si no lo has hecho aún: REGISTRATE!!!

generar codigo de articulo

Ver el tema anterior Ver el tema siguiente Ir abajo

generar codigo de articulo

Mensaje por deos el Sáb Oct 16, 2010 4:14 pm

buenas gali,aqui molestando una vez mas, estoy haciendo una planilla para inventario algo simple y me gustaria generar el cod de art digamos automaticamente

como genero cod de art en forma automatica que incluya la 1ra letra de cada palabra por ej

CDM001 Campera Dama marron llamita Campera Dama gris llamita


se concatena los datos de las lista se ingresa por medio de una lista

realice un ejemplo con "si" (SI(F5="campera";"C";SI(F5="buzo";"B"))&SI(G5="Dama";"D";SI(G5="Hombre";"H")) pero me faltaria el nro por ejemplo celda "b14" (CDM001)
como son prendas unicas serian nros correlativos desde 001 en adelante. O habria otra manera mas sencilla. Saludos Atte.

deos

Masculino Cantidad de envíos : 7
Edad : 38
Ciudad - Pais : Arg
Version de Excel : 2003
Fecha de inscripción : 14/06/2010

Volver arriba Ir abajo

Re: generar codigo de articulo

Mensaje por GalileoGali el Sáb Oct 16, 2010 8:24 pm

Creo entender la idea básica, pero me gustaria varios ejemplos de cómo tienes los datos, antes de nada. Siempre son tres palabras? Pone ejemplos posibles. Estan en celdas separadas o cada articulo todo junto en una misma celda

_________________
GalileoGali
M.A.P. 2010-2013
Microsoft Active Professional

GalileoGali
Admin

Masculino Cantidad de envíos : 1962
Edad : 61
Ciudad - Pais : QUIROGA, Argentina
Version de Excel : 2000-2003-2007-2010
Fecha de inscripción : 24/01/2008

http://excelgali.mejorforo.net

Volver arriba Ir abajo

Re: generar codigo de articulo

Mensaje por Tatayayan el Dom Oct 17, 2010 11:13 am

Hola, a lo mejor me apresuro, pero es solo con intención de aportar.
Bueno primero hice una función personalizada, segungo la combiné con las de Excel. Supongamos que el primer artículo esta en A1, en B1 pondríamos:
=PriLetras(A1)&TEXTO(FILA(A1);"000")
Donde PriLetras es la función que se creó.

Function PriLetras(Texto As String) As String
Dim x, i As Integer, Letras As String
x = Split(Texto, " ")
For i = LBound(x) To UBound(x)
Letras = Letras & Left(x(i), 1)
Next i
PriLetras = Letras
End Function

Tatayayan
Moderador
Moderador

Masculino Cantidad de envíos : 319
Ciudad - Pais : Chamical- La Rioja - ARG
Fecha de inscripción : 20/11/2008

Volver arriba Ir abajo

Re: generar codigo de articulo

Mensaje por GalileoGali el Dom Oct 17, 2010 1:44 pm

Muy bueno y valido para escenarios disimiles
yo agregaria, aunque poco es lo que añado:

x = Split(Trim(Texto), " ")
por si llegara a ver espacios dobles, imperceptibles

_________________
GalileoGali
M.A.P. 2010-2013
Microsoft Active Professional

GalileoGali
Admin

Masculino Cantidad de envíos : 1962
Edad : 61
Ciudad - Pais : QUIROGA, Argentina
Version de Excel : 2000-2003-2007-2010
Fecha de inscripción : 24/01/2008

http://excelgali.mejorforo.net

Volver arriba Ir abajo

Re: generar codigo de articulo

Mensaje por deos el Dom Oct 17, 2010 11:16 pm

muchas gracias, tata y gali lo probare pronto y les comento o les pregunto cualq duda. Saludos Atte

deos

Masculino Cantidad de envíos : 7
Edad : 38
Ciudad - Pais : Arg
Version de Excel : 2003
Fecha de inscripción : 14/06/2010

Volver arriba Ir abajo

Re: generar codigo de articulo

Mensaje por Tatayayan el Lun Oct 18, 2010 9:50 am

Estoy hacieno bien las cosas, un comentario de Gali es muy alagador

Tatayayan
Moderador
Moderador

Masculino Cantidad de envíos : 319
Ciudad - Pais : Chamical- La Rioja - ARG
Fecha de inscripción : 20/11/2008

Volver arriba Ir abajo

Re: generar codigo de articulo

Mensaje por deos el Mar Oct 19, 2010 1:17 am

Lo probe excelente, les agradezco por esta funcion, muchas gracias. saludos Atte.

deos

Masculino Cantidad de envíos : 7
Edad : 38
Ciudad - Pais : Arg
Version de Excel : 2003
Fecha de inscripción : 14/06/2010

Volver arriba Ir abajo

Re: generar codigo de articulo

Mensaje por Contenido patrocinado Hoy a las 11:25 pm


Contenido patrocinado


Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.