« »

Generar códigos de barras Code 128 desde excel

May
10
member
sucotronic

code_128

Si se busca como generar códigos de barras Code 128 desde excel en internet, se encontrará con cientos de resultados de empresas que venden productos para generar este tipos de códigos, pero no es trivial encontrar un recurso gratuito y libre… pero los hay. En sourceforge hay un proyecto llamado ‘openbarcodes‘ que proporciona los recursos adecuados para generarlos y por supuesto es libre y gratuito su uso.

Los pasos a seguir para generar los códigos son los siguientes:

  1. Descargar el siguiente fichero que contiene la fuente a usar para generar los códigos de barras:
  2. Extraer el fichero code128.ttf en el directorio FONTS de Windows (normalmente es “C:\WINDOWS\Fonts”). En mi caso está en la siguiente ubicación:
    carpeta_fonts
  3. Descargar el siguiente fichero excel que contiene la macro necesaria para generar etiquetas Code 128 con checksum, ya que sino los lectores de barras no las leen correctamente.
  4. En la columna A se introducen las cifras (o datos) que se quieren codificar, y en la colunma C aparecen las etiquetas codificadas. La columna B está oculta porque se utiliza para realizar cálculos intermedios.
    excel_code128

Fuente: grandzebu.net


date Posted on: Sunday, May 10, 2009 at 12:04 pm
Category programación.
Puedes seguir las respuestas de esta entrada a traves de l feed RSS 2.0.

Puedes dejar una respuesta, o trackback desde tu propio sitio.



147 Respuestas to “Generar códigos de barras Code 128 desde excel”

  1. Juan Pablo

    Estimado, la letra Ñ no la imprime.

    [Responder]

    May 23rd, 2009 at 1:27 am
     
  2. sucotronic

    Los códigos de barras de formato Code 128 está diseñado para representar los 128 caracteres del estándar ASCII americano, entre cuyos caracteres imprimibles no se encuentra la ‘ñ’. Si necesitas imprimir etiquetas con el carácter ‘ñ’ te recomiendo uses el formato PDF417, que ofrece más seguridad y polivalencia. Sino, siempre puedes hacer un apaño e imprimir el caracter de alguna forma especial que luego puedas leer e interpretar a tu gusto.

    [Responder]

    May 23rd, 2009 at 14:50 pm
     
  3. Belve

    Hola, mi problema es que me he bajado un par de macros para excel y parece que funciona pero cuando muestra el codigo de barras mete como unos rectangulos que hacen que no se lea bien.
    Tambien pasa en la hoja de excel que has colgado tu, si añado algun numero mas en la columna A, me muestra el codigo con los dichosos rectangulos incrustados entre las barras y no funciona. Si abro la columna B, el codigo que sale no es el correcto, lo he comprobado con una utilidad que al darle el codigo te muestra ese campo de la columna B.

    [Responder]

    sucotronic Reply:

    @Belve, cuando sales esos rectángulos que tu dices quiere decir que no pude mostrar el carácter correspondiente. ¿Es posible que en vez de estar insertando número estés insertando algún tipo de carácter especial?

    [Responder]

    Belve Reply:

    @sucotronic, No, solo uso numeros y estoy probando con ’12345678′ y con ’1234567890′, si lo pongo en la aplicacion que me he bajado me dice:

    ’12345678′ = ‘Ò,BXnOÓ’ pero en el excel me sale ‘·,BXnOÄ’
    y un codigo de barras con los rectangulos esos.

    [Responder]

    sucotronic Reply:

    @Belve, pues no tengo ni idea de lo que puede ser, porque si al abrir el excel ves correctamente los códigos que ya hay, es que has instalado bien la fuente y no debería salir nada. Asegurate de seleccionar la delda donde debería salir el código de barras y cambiar la fuente a “code 128″.

    June 18th, 2009 at 13:08 pm
     
  4. Belve

    Tema solucionado, el problema es que no tenia habilitadas las macros, fui a Herramientas/Macros/Seguridad y baje el nivel a medio para que te pregunte cuando abres el excel.

    [Responder]

    sucotronic Reply:

    @Belve, me alegro de que lo hayas solucionado.A veces las cosas más evidentes son las más puñeteras :P

    [Responder]

    June 24th, 2009 at 15:57 pm
     
  5. daniel

    Estimados
    He realizado lo indicado para la generacion del codigo y anda bien, pero cuando leo el código con una pistola, retorna caracteres adicionales. por ej, 64000 lee 64000
    Les agradeceria cualquier comentario.
    Saludos

    [Responder]

    juan pablo Reply:

    Estimado, yo tengo una rutina que te imprime codigos en cod39 muy facil si te interesa mandame un correo y te la mando.

    [Responder]

    Daniel_argentina Reply:

    @juan pablo,
    Juan pablo a mi me interesa realizar codigos de barras ean13, tenes alguna forma de realizarlo, espero que si
    desde ya muchas gracias
    Saludos

    [Responder]

    juan pablo Reply:

    @Daniel_argentina,
    Hola , quizas esto te sirva
    http://www.lawebdelprogramador.com/temas/codigobarras.php

    sucotronic Reply:

    @Daniel_argentina, en la misma fuente de donde yo he sacado los archivos tienes un apartado para generar códigos ean13. Te dejo los enlaces:

    • ean13.ttf fuente que genera los símbolos
    • ean13.xls fichero excel con función para generar códigos ean13 usando la fuente ean13.ttf

    Para usarlos sigue las mismas instrucciones que para el code128 descritas en el artículo y ya podrás generar lo códigos ean13 en excel.

    sucotronic Reply:

    @daniel, ahora no dispongo de ningún lector para comprobarlo, pero prometo mirarlo cuando tenga uno a mano.

    [Responder]

    August 5th, 2009 at 19:47 pm
     
  6. Daniel_argentina

    Muchas Gracias Juan pablo, lo baje y lo probe esta muy bueno, pero, te hago otra consulta, yo tengo una base de datos de aproximadamente 30000 scaning ( es este numero 7790139000219 de 13 digitos y 77925693 de 8 digito) como veras esta base ya tiene el digito verificador, yo necesito convertir este numero en barras. se puede realizar? desde ya muchas gracias por la respuesta anterior que me diste

    [Responder]

    juan pablo Reply:

    @Daniel_argentina, Estimado , porsupuesto que se puede… prueba y veraz los resultados.

    [Responder]

    Daniel_argentina Reply:

    @juan pablo,
    Juan Pablo, no puedo realizar la barra ingresando los 13 digitos solo se crea cuando ingreso 12
    con el ean8 pasa lo mismo, me podrias dar una mano con esto por favor, y te pido disculpas por molestarte, pero sos el unico que me dio una respuesta concreta hasta el momento
    saludos
    Daniel
    PD. me pasas tu mail, para enviarte la planilla que quiero utilizar

    [Responder]

    juan pablo Reply:

    @Daniel_argentina, juperei@gmail.com,mandame algunos registros que necesitas procesar con la formula. Ok.

    August 23rd, 2009 at 22:53 pm
     
  7. mario

    tengo una macro que lee un codigo de barra
    pero tengo que poner un boton llamado “ok”
    para que realice la opcion de busqueda y plasme los campos
    mi intencion es que inmediatamente que lea el codigo plasme los campos
    como puedo lograr esto, te lo agradeceria mucho

    [Responder]

    October 21st, 2009 at 21:30 pm
     
  8. HENRY VILORIA

    Muchas gracias, me ha sido de gran ayuda!!

    [Responder]

    sucotronic Reply:

    @HENRY VILORIA, me alegro que te haya sido de utilidad. :D

    [Responder]

    March 13th, 2010 at 18:21 pm
     
  9. Tabicas

    Hola:
    Gracias por el artículo.
    Llevo varios dias buscando algo como esto y me has salvado la vida.
    A mí me funciona de PM.
    Saludos

    [Responder]

    sucotronic Reply:

    @Tabicas, de nada. De paso, saludos a todos los visitantes desde Bélgica :D

    [Responder]

    May 18th, 2010 at 11:01 am
     
  10. Luis

    Muchísimas gracias. No sabes la de problemas que me has solucionado con este post y la de ideas que me has dado de cómo aprovecharlo para agilizar mi trabajo.
    Un saludo.
    Luis

    [Responder]

    sucotronic Reply:

    @Luis, me alegro de que te haya sido de utilidad :)

    [Responder]

    December 20th, 2010 at 19:06 pm
     
  11. Ganiri

    Que tal, buen día a todos :

    Tengo la siguiente pregunta : estoy utilizando Excel y ya tengo convertido cadenas de caracteres (como lo son números de series de productos)a codigo de barras; ahora, necesito poder leer un codigo de barras que me despliegue en pantalla la letra “R”, estoy intentando lo siguiente :
    1.- imprimir la letra R con la fuente o Font de código de barras y leer con un scanner pero no funciona
    2.- agregar “*” al inicio y fin de la “R”, pero tampo me lo lee
    3.- tambien =concatenate(“*”,R,”*”) en Excel pero tampoco me funciona
    alguna idea de como solucionarlo ??? les agradezco
    gracias, saludos !!!!

    [Responder]

    sucotronic Reply:

    @Ganiri, te recomiendo que compruebes la configuración de tu escáner, ya que puede que no la configuración que tiene actualmente no tenga activados los códigos que tu quieres leer. Normalmente se programan con manuales del fabricante que tienen los comandos de programción en forma de códigos de barras.

    [Responder]

    Ganiri Reply:

    si, sabes que acutalmente estoy leyendo con mi scanner varios numeros de serie de cierto producto sin problema; este numero de serie debe llevar al inicio simpre una letra “R”, pero hay ocasiones en que no la tiene, entonces cuando esto sucede tengo que teclear manualmente la letra y continuar escaneando, pero hay ocasiones que son muchos números de serie y me gustaria tener a la mano la “R” en codigo de barra para que la captura fluyera continua …cualquier idea es bienvenida….
    gracias !!

    [Responder]

    sucotronic Reply:

    @Ganiri, lo mejor es que resetees el escáner leyendo el código apropiado y hagas las pruebas en una aplicación de texto simple como Notepad.

    Ganiri Reply:

    si, creo seria lo mejor, luego les platico como me fue….. gracias, saludos !

    March 9th, 2011 at 18:33 pm
     
  12. roman

    hola;muy buen post; tendran algo para generar codigos ean 8??

    [Responder]

    sucotronic Reply:

    @roman, si buscas por google encontrarás soluciones de pago para generar códigos ean8 en excel. Si sabes programar también puedes intentar modificar el código que puse en el artículo de códigos pdf417 para que genere códigos ean8.

    [Responder]

    April 26th, 2011 at 5:30 am
     
  13. Victor Leva

    Buenos dias estimados,

    La macro esta muy buena para colocar codigos 128 en esta hoja en especifico y los lee muy bien, pero se puede utilizar estos codigos de barra en otras hojas de excel?
    He intentado y solo errores como los que mencionan me han salido, rectangulos enmedio de las barras y codigos que el escaner no puede leer. Probe copiando la hoja entera a otro archivo y nada tampoco. Me podrian asistir por favor para poder usar este font en otra hoja de excel y que el escaner lo pueda leer. Gracias de antemano

    [Responder]

    sucotronic Reply:

    @Victor Leva, el problema es que para que funcione la función que calcula el código de seguridad en los códigos de barras 128 necesitas la macro. Así que si quieres usarlo en tu propia hoja excel necesitas copiarte el código también (abriendo el editor de macros).

    [Responder]

    Victor Leva Reply:

    @sucotronic, Ok lo intente copiar encontrando la macro pero no me aparece nada en la lista de macros

    [Responder]

    May 2nd, 2011 at 16:27 pm
     
  14. kpeando

    Haber, donde tienes la hoja que si te funciona presiona alt-f11 ahí esta la
    macro que ejecuta lo que pides luego esa macro la copias (copiar-pegar) en
    otra macro asignándole un nombre , puede ser el mismo u otro pero recuerda
    llamar a la macro por el nombre que le pusiste.

    [Responder]

    Victor Leva Reply:

    @kpeando, Excelente…ustedes son lo maximo…hoy podre terminar lo que estaba haciendo..muchas gracias!!

    [Responder]

    May 2nd, 2011 at 19:42 pm
     
  15. Sergio

    Hola Esto me vino muy bien el tema es el siguiente Creo con word una hoja para combinar etiquetas y lo crea todo Bien pero a la hora de leerla con el escaner No lo reconoce.Tenes algun idea de que sera?
    Muchas Gracias
    Aravena SErgio

    [Responder]

    sucotronic Reply:

    @Sergio, como dice kpeando, asegurate de que la pistola está configurada para aceptar códigos code128, y primero prueba a imprimir códigos directamente generados con la hoja excel.

    [Responder]

    Sergio Reply:

    @sucotronic, Caballeros muchas gracias.
    Utilizo directamente la hoja de Excel.
    Muchas gracias

    [Responder]

    May 18th, 2011 at 15:17 pm
     
  16. kpeando

    Debes fijarte que tipo de datos lee tu pistola, por otro lado fíjate si esta la etiqueta completa en la imagen…

    [Responder]

    May 18th, 2011 at 15:21 pm
     
  17. Iris

    Hola. Necesito generar un código de barra de 13 caracteres, ya probé con la fuente ean-13 en excel, word, pero la imagen mostrada es diferente a la que necesito. Debería ser el código con la primera y última barra más larga que las demás, además el primer dígito antes de la primera barra y el último luego de la última barra. He leido muchos foros y todos sugieren ean-13 pero no me funciona en excel. He cambiado el formato de celda a General, número, texto, con asterisco al principio y al final, pero nada que funciona. Agradezco cualquier ayuda.

    [Responder]

    sucotronic Reply:

    @Iris, el hecho de que en muchos códigos de barras la primera y última barra sean más largas es algo estético, ya que funcionalmente se leen igual. Si necesitas que sean así con Excel probablemente no puedas, y necesites algún programa especial, o si no vas a necesitar muchas quizás puedas hacer un apaño con Word.

    [Responder]

    June 30th, 2011 at 16:46 pm
     
  18. jonatan

    y el caracter de control???

    [Responder]

    sucotronic Reply:

    @jonatan, ¿a que carácter te refieres Jonatan?

    [Responder]

    August 5th, 2011 at 8:12 am
     
  19. Sniper1

    Estimados: se genera el código, pero al inicio y al final de las barras veo dos letras. Algo del estilo del siguiente ejemplo:

    Palabra: “probando” se transforma en algo de la forma Ñ||||Ó
    (puse el caracter “|” para ejemplificar barras, no aparecen todas barras iguales).

    Muy agradecido si alguien puede ayudarme.

    Saludos

    [Responder]

    sucotronic Reply:

    ¿que version de Excel estas usando?

    [Responder]

    Sniper1 Reply:

    @sucotronic, Uso Office Standard 2007.

    [Responder]

    sucotronic Reply:

    ¿puedes enviarme el fichero excel con el que estas probando?

    Sniper1 Reply:

    @sucotronic, claro, por favor, pasame tu e-mail

    August 8th, 2011 at 16:29 pm
     
  20. Sniper1

    Uso Office Standard 2007.

    [Responder]

    Elempo Reply:

    Acabo de bajarme tanto la fuente cod128 como la hoja excell.
    Según el comentario que estoy leyendo, a mí me pasa lo mismo.
    Al hacer la conversión a código de barras me sale delante y al final de éste: Ò||||||Ó o Ñ||||Ó.
    Me podéis ayudar a buscar el error. Utilizo Office Excell 2007. Gracias

    [Responder]

    sucotronic Reply:

    @Elempo, Hola Elempo, mañana busco un pc con office 2007 y lo pruebo, pero debería funcionar sin problemas.

    [Responder]

    August 8th, 2011 at 22:53 pm
     
  21. Janma

    E X C E L E N T E ! ! !

    [Responder]

    August 26th, 2011 at 21:14 pm
     
  22. Laerte

    Hola a todos. No soy capaz de descarga el fichero, la web no funciona. Podria alguie enviar el fichero a mi correo personal?

    llima35 [ at ] yahoo.com

    [Responder]

    sucotronic Reply:

    @Laerte, ¿que enlaces son los que no te funcionan? yo los he probado y todos están bien.

    [Responder]

    Laerte Reply:

    @sucotronic,
    Era el mozila que no marchava bien. ya esta.

    gracias a todos

    [Responder]

    August 29th, 2011 at 15:00 pm
     
  23. Jesús

    Hola, agradesco mucho la aportación, me sera de gran utilidad, aunque la verdad no estoy familiarizado con visualbacic y me costo un poco de tiempo entender que es lo que estaba haciendo, pero logre copiarlo y poder utilizarlo, ahora busco la manera de poder usarlo en cualquier archivo de excel sin necesidad de estar copiando la instruccion, creo que hay que ponerlo en libro personal de macros, pero no se como, seguire picandole, asi he aprendido algo prueba y error, pero si alguien sabe algo lo agradecere

    [Responder]

    sucotronic Reply:

    @Jesús, vas bien encaminado. Poniendo la función en tu libro personal de macros, podrás usarla en cualquier archivo excel, pero lo que ya no tengo tan claro es que pasará cuando copies ese excel a otro ordenador.

    [Responder]

    September 8th, 2011 at 6:35 am
     
  24. Jesús

    Creo que yo si, ya me ha pasado con las fuentes, simplemente queda anulada la funcion por no estar disponible, en ese caso irremediablemente se tendra que copiar la instrucion al archivo.Nuevamente muchas gracias hace tiempo que buscaba la fuente y la manera de imprimirla que fuera legible para el escaner.

    [Responder]

    sucotronic Reply:

    @Jesús, también puedes intentar algunas soluciones que hay disponibles.

    [Responder]

    September 9th, 2011 at 0:39 am
     
  25. angel

    cree un codigo de barras con code39 en word imprimi pero al llevarlo a un escaner no lo lee quisiera saber como hago para que lo lea o si tengo que hacer algo adicional gracias espero sus respuestas

    [Responder]

    sucotronic Reply:

    @angel, el estándar código 39 hace obligatorio que lo que quieres codificar a código de barras debe empezar y acabar con el símbolo ‘*’.

    [Responder]

    October 18th, 2011 at 18:25 pm
     
  26. angel

    osea debo colocar un asterico * al empezar la escritura ejemplo *ref2011* asi de este modo si me codifica pero lo que no tengo claro aun si en word o en excel debo hacer esto asesorame en estos porfa

    [Responder]

    sucotronic Reply:

    @angel, estás en lo correcto, eso es lo que debes escribir con la fuente code39 para que el escáner lo lea.

    [Responder]

    October 19th, 2011 at 18:58 pm
     
  27. Juan Luis

    Buenas tardes. He descargado el tipo de fuente, code 128. en un excel cualquiera, me genera el código de barras, pero al imprimirlo, el lector no es capaz de reconocerlo. He prbado con el archivo de la macro y ahi no soy capaz de hacer nada. hay alguna olución?.
    Un saludo

    [Responder]

    sucotronic Reply:

    @Juan Luis, El archivo que he puesto en el post tiene la macro que comentas y que calcula un último dígito de control que los escáneres verifican al leer los datos. Si escribes directamente los datos usando la fuente, pero no pones la suma de control correcta al final, el lector no te lo leerá.

    [Responder]

    Juan Luis Reply:

    @sucotronic,
    Perdona tanta molestia, pero como he de hacer para crear la macro que genere el digito de control? No soy muy experto en excel y mi idea es crear la factura de un pequeño negocio y me interesaria generar un cod. de barras para el numero de documento. En el post que he descargado, me aparecen unos caracteres rectangulares en las casillas donde deberían aparaecer las barras. Un saludo

    [Responder]

    sucotronic Reply:

    @Juan Luis, si te aparecen unos carácteres cuadrados es que la fuente no se ha instalado correctamente.

    December 28th, 2011 at 20:22 pm
     
  28. Manuel

    Buenas tardes necesito que me ayuden, instale MetroSet2Install para el driver de mi pistola q es una MS9520, luego imprimi una hoja de unos codigos de barras para q se configurara, pero al abrir ecxell y leer un codigo de barras, la pistola pita pero mas no da el numero ¿que hago? gracias

    [Responder]

    sucotronic Reply:

    @Manuel, hola Manuel, ¿has probado a leer otro tipo de códigos para ver si funciona con ellos o solo con los generados por el Excel?

    [Responder]

    February 25th, 2012 at 21:53 pm
     
  29. Manuel

    mira lo q pasa es que yo conecto la pistola por puerto usb, pero al abrir ecxel o word o cualquier programa leo un codigo de barras con la pistola y ella pita mas no me vota el codigo o numeros, no se que hacer y baje varios codigos de barras para configurarla pero nada, por favor ayudenmen es urgente necesito entregar eso confgurado y no he podido, caro esta que la estoy utilizando en un sistema operativo windows xp sp3, gracias.

    [Responder]

    sucotronic Reply:

    @Manuel, puedes probar a cambiar los tipos de configuración de acuerdo al manual (página 6-1)

    [Responder]

    February 26th, 2012 at 18:16 pm
     
  30. vanina

    hola todos, necesito ayuda he generado una pequeña aplicacion en netbeans que guarda datos personales en un BD en MySql y necesito codificar el dni con un codigo de barras para luego recuperarlo desde la base o enviar datos a la base despues d eleerlos y no se muy bien como hacerlo SOS! por favor GRACIAS

    [Responder]

    sucotronic Reply:

    @vanina, hola vanina, te recomiendo que uses barcode4j que es una librería java para generar códigos de barra. Yo en su día la use para hacer un programa que generase códigos pdf417.

    [Responder]

    March 21st, 2012 at 14:32 pm
     
  31. vanina

    gracias! vi algo pero me genero una duda los cod gen con pdf417 tienen como rectangulitos en el medio? o algo anda mal ? puedo leerlos con u lector de barra cualquiera? perdon po mi ignorancia pero esto es nuevo para mi saludos

    [Responder]

    sucotronic Reply:

    @vanina, la librería soporta más tipos de códigos de barras. Si solo necesitas leer una cadena de texto de no más de 10 caracteres de longitud, te recomiendo que uses code128. Los códigos 2d son más adecuados a situaciones donde el lector es una cámara de teléfono móvil, o se necesita meter gran cantidad de información.

    [Responder]

    March 21st, 2012 at 15:14 pm
     
  32. vanina

    ¡Gracias!,¡Me es de mucha ayuda!, ¡te debo una! ha y los tuturiales estan buenissimossss

    [Responder]

    March 21st, 2012 at 17:15 pm
     
  33. RIDDICK

    pero es que necesito para que me funciones con una pistola de codigos que ago si me pueden colaborar

    [Responder]

    sucotronic Reply:

    @RIDDICK, hola Riddick. Necesitas:

    • Un escáner con soporte para códigos code128
    • Que el escáner este configurado para aceptar codigos code128
    • Saber de que forma devuelve el escaner los datos(como si fuese un teclado virtual, por puerto serie…)
    • Por último, generar tus propias etiquetas con los datos que quieras.

    [Responder]

    March 26th, 2012 at 3:26 am
     
  34. Juan Carlos

    Hola, excelente la aplicacion para los codigos de barras, muchas gracias.
    ¿Como puedo hacer para que el codigo tenga tambien debajo los caracteres humanos?
    Saludos.

    [Responder]

    sucotronic Reply:

    @Juan Carlos, lo más sencillo sería que insertaras una fila justo debajo con la anchura justa y pusieses ahí los números. Si lo que quieres es que se vea como los de los productos de las tiendas, y generar muchos, tendrías que usar algún programa específico o programarlo.

    [Responder]

    May 12th, 2012 at 9:53 am
     
  35. Juan Carlos
     
  36. IRMA

    Hola, de antemano agradezco mucho el aporte es muy bueno, solo que tenemos un problema utilizando tu macro quiero poner un numero de inventario que se forma por 13 letras y 18 numeros e incluye 0 en diferentes posisiones y al pasarlo al codigo 128 nos aperece en la barra con un rectangulado casi al principio del codigo nos podrias desir por que??
    Gracias

    [Responder]

    sucotronic Reply:

    @IRMA, ¿puedes pasarme los números con los que intentas hacer las pruebas para comprobar el problema?

    [Responder]

    IRMA Reply:

    @sucotronic,
    Hola muchas gracias, mira este seria el numero
    SEPCONALITEGI450400314099700371, te comento hicimos pruebas tomando solo de la letra I en adelante pero rara vez los lee utilizamos un lector Metrologic Mod. SCANPAL 2C utilizando tu macro para code 128.
    Nos ayudas por favor!!

    [Responder]

    May 25th, 2012 at 19:22 pm
     
  37. omar valencia

    hola, he descargado las dos aplicaciones que mencionas y me aparecen los códigos de barras pero entre dos letras o ejemplo:
    Ó||||Ó (el simbolo| son el código de barras que si aparece bien) lo que no se es como quitar las dos Ó que aparecen delante y detras del código. leí un post anterior a este y es el mismo problema pero no supe cuál fué la solución. Uso excel 2007. Gracias.

    [Responder]

    May 28th, 2012 at 5:15 am
     
  38. trovals

    Excelente aporte muchachos, funciona al 100, es grato encontrar foros donde en verdad sean objetivos y nos apoyen en la busqueda de soluciones, Saludos desde yucatan. :)

    [Responder]

    July 3rd, 2012 at 18:06 pm
     
  39. Josefina

    Disculpa la consulta tan basica, pero soy muy nueva en este tema.
    Voy siguiendo los pasos que indicaste al principio. Baje los ficheros .zip pero el fichero code128.ttf no aparece por ningun lado.
    Hay algun paso intermedio que haya que hacer que no me esta resultando obvio?
    Por su parte elegi este tipo de codigo de barras para aplicar a un gran volumen de documentacion suelta. No se si sera el mas adecuado.

    Me podras aconsejar?

    Desde ya 1000 gracias.
    Jose.

    [Responder]

    sucotronic Reply:

    @Josefina, los enlaces para la descarga están en el paso 1 del artículo.

    [Responder]

    July 6th, 2012 at 3:53 am
     
  40. aideé

    hola no puedo generar los códigos, al momento de poner los datos no pasa nada¡!¡ ayudaaaaaaaa

    [Responder]

    sucotronic Reply:

    @aideé, comprueba que tienes la fuente instalada, y no da errores el excel.

    [Responder]

    July 9th, 2012 at 20:13 pm
     
  41. Jemgelbert

    Buenas tardes como hago para que los numeros salgan debajo de el codigo de barras

    [Responder]

    sucotronic Reply:

    @Jemgelbert, directamente desde el excel lo veo complicado. Lo más sencillo que podrías hacer es generarlos, copiarlos en un documento word, y luego poner los números debajo. Si se trata de muchos códigos, y necesitas automatizarlo, necesitas un programa/código que lo haga, ya que la macro no lo permite.

    [Responder]

    August 8th, 2012 at 20:21 pm
     
  42. KHDZ

    Al momento de enviar a impresion los codigos que ya tengo en excel me manda imprimir muchisisimas hojas en blanco…¿Que puedo hacer para enviar solo lo que selecciono?

    [Responder]

    sucotronic Reply:

    @KHDZ, existe una opción en excel que permite imprimir solo un área seleccionada. Puedes ver como usarla aquí.

    [Responder]

    August 9th, 2012 at 19:20 pm
     
  43. Diego

    Estimado,
    Esta muy bueno el excel que armaste pero tengo unas preguntas.:
    yo tengo una serie de números que son por ej.: el 1.456.780 y asi correlativamente 7 mil números mas como hago para no escribir uno por uno porque cuando probé copiar la numeración hacia abajo no lo hace correctamente.

    Otra pregunta es como hacer para que aparezca la numeracio debajo del codigo.

    gracias,

    Eiego.c. desde Montevideo – Uruguay

    [Responder]

    sucotronic Reply:

    @Diego, para generar números consecutivos en excel puedes usar esta función. Para el tema de poner los números debajo, te comento lo mismo que a este otro comentario.

    [Responder]

    August 10th, 2012 at 4:44 am
     
  44. Sebastian

    Buenas, necesitaba consultar por que es que no se pueden copiar los datos a otra hoja de calculo sin que se pierda el codigo, ya que no logro hacerlo. desde ya muchas gracias y muy util la aplicacion

    [Responder]

    sucotronic Reply:

    @Sebastian, mientras la fuente esté instalada en el ordenador, puedes copiar los datos de las celdas ya calculadas, y se mostrarán bien en otras aplicaciones. Si los quieres ver en otro ordenador distinto, tendrías que instalar la fuente.

    [Responder]

    August 15th, 2012 at 19:46 pm
     
  45. Stuwe

    Excelente no tuve ningún problema, agradezco su colaboración y los felicito por la solución.

    [Responder]

    sucotronic Reply:

    @Stuwe, de nada Stuwe, me alegra de que te ayudase :)

    [Responder]

    September 14th, 2012 at 23:31 pm
     
  46. Carlos

    Ijole muchas gracias me sirvio bastante ahora siempre tengo que guardar el codigo 128.xlsm o tengo que tener un respaldo de este en algun lugar o algo por el estilo? o la puedo borra sin ningun problemA. nuevamente gracias

    [Responder]

    sucotronic Reply:

    @Carlos, puedes guardarlo si quieres conservar los códigos que has generado, pero sino puedes darle a no guardar y la próxima ve funcionará igualmente :)

    [Responder]

    October 4th, 2012 at 17:19 pm
     
  47. Jorge

    Hola
    Muchas gracias, excelente solucion a mi no me dio ningun problema

    Saludos…

    [Responder]

    sucotronic Reply:

    @Jorge, hola Jorge, me alegro de que te fuese de utilidad :)

    [Responder]

    October 12th, 2012 at 17:08 pm
     
  48. Randall

    Juan Pablo, muchas gracias por el aporte, estoy iniciando una pequeña empresa y me faltaba un generador de codebar, muchas gracias por el enlace, ud es de las personas que les gusta ayudar a las demas, de verdad lo felicito

    [Responder]

    November 14th, 2012 at 16:16 pm
     
  49. Daniel

    Hola a todos, tengo un problema, aunque el tema principal es sobre un generador de codigo de barra para Excel, lo que yo necesito en particular es el archivo .ttf de la fuente Code 128c, para solamente instalarla en las fuentes de mi sistema operativo (Windows 7). He buscado en muchos sitios y solo logro encontrar la fuente Code 128 regular, pero esta no tiene ni el inicio ni el check sum. alguien podria ayudarme a descargar este archivo .ttf por favor?

    Gracias a todos.

    [Responder]

    sucotronic Reply:

    @Daniel, no te hace falta otro ttf, sino modificar la macro del fichero excel para que genere el código de acuerdo al estándar 128C. Puedes leer al respecto aquí.

    [Responder]

    November 19th, 2012 at 19:04 pm
     
  50. Paolo

    No hay forma de que pueda imprimir etiquetas con un sistema que tenemos de Bienes de Uso, con los codigo de barras de cada bien, me sale en lugar de las barras *0000005056* tenes un par de fuentes TTF,como para que pruebe para que alguna me lo transforme en barras.
    Mil gracias

    [Responder]

    sucotronic Reply:

    @Paolo, lo siento Paolo, pero no acabo de entender el problema. En los zip enlazados en el artículo puedes descargarte las fuentes para ver adecuadamente los códigos en formato code128.

    [Responder]

    November 20th, 2012 at 21:44 pm
     
  51. Anibal

    Holas, todo funciono bien opte por el code 128, se pueden introducir tabulaciones en el codigo de barras para que el lector los identifique como tal y se puedan crear campos?

    [Responder]

    sucotronic Reply:

    @Anibal, no deberías tener problemas en codificar los tabuladores, ya que son carácteres ascii. Eso sí, para poder ponerlos en un campo de excel tendrás que usar la función char.

    [Responder]

    Anibal Reply:

    @sucotronic, me podrias dar un ejemplo de como utilizar la funcion. Por ejemplo el codigo de barras 5050Tabulacion80Tabulacion12-11-12 y que la lectora en la hoja exel quede en la celda A1 5050 en B1 80 y en la C1 12-1112. Gracias

    [Responder]

    sucotronic Reply:

    @Anibal, en la fila de datos a codificar deberías de poner algo así: ="5050"&CARACTER(9)&"80T"&CARACTER(9)&"12-11-12", lo que no te puedo confirmar si al leer los códigos funcionará como tu quieres, para que te rellene las celdas bien, pero todo es probar :P

    Anibal Reply:

    @Anibal, en la fila de datos a codificar cuando introduzco caracter 9 que seria la tabulación no me codifica ese caracter, directamente se anula todo. No aparece nada en la fila fórmula de calculo ni en la de Codigo de barras 128.

    Anibal Reply:

    @Anibal, Listo en el macro en la linea donde dice “comprobar si hay caracteres validos” lo modifique para que valide desde el caracter 9 al 126, y funcionó ahora tengo barras, pero da un codigo de barras algo raro. ¿Que mas puede ser?.Gracias

    sucotronic Reply:

    @Anibal, puede que el problema sea que la fuente no tenga soporte para ese carácter, ya que de acuerdo con la web del creador de la fuente, no está en el listado de carácteres implementados.

    November 25th, 2012 at 1:41 am
     
  52. robert Peru

    hay alguna fuente q me permita generar el codigo de barras sin la necesidad de un macros? es q tengo el acceso limitado al excel y no pudo usar macros. Descargue la fuente y al digitar los numeros de un articulo los codigos de barras no coinciden en lo mas minimo. necesito tu ayuda porfavor.
    de antemamo gracias.
    saludos desde peru

    [Responder]

    robert Peru Reply:

    @robert Peru,
    la fuente que necesito es ean13

    [Responder]

    sucotronic Reply:

    @robert Peru, puedes mirar aquí, donde tendrás información sobre como generarlo, y también descargar las fuentes. Te aviso de que necesitarás algún tipo de fórmula, o macro, ya que este tipo de códigos tienen checksum.

    [Responder]

    robert Peru Reply:

    @sucotronic, mil gracias por responder.. y disculpa la ignorancia pero que es checksum?

    sucotronic Reply:

    @robert Peru, un checksum es una suma de verifiación, y se utiliza para comprobar que la lectura de los códigos de barras es correcta. Te recomiendo echar un vistazo al artículo de la wikipedia sobre checksum y sobre ean13.

    [Responder]

    robert Peru Reply:

    @sucotronic,a bueno mira te explico un poco, yo trabajo en un hipermercado donde contamos con una base de datos de todos los artículos y sus respectivos EAN q son de 13 dígitos, lo que yo quisiera es jalar estos eans y convertirlos en código de barras e imprimirlos.. mi consulta es si, aun teniendo los 13 dígitos se tiene hacer el cheksum.

    sucotronic Reply:

    @robert Peru, si tienes los códigos directamente de los productos de los fabricantes, éstos ya tengan probablemente puesto el dígito de control. Lo más fácil es que te instales la fuente de la página que te he indicado, que escribas un número y lo imprimas; luego intenta leerlo con un escáner, y si lo coge, es que funciona :)

    [Responder]

    Robert peru Reply:

    @sucotronic, si cumpa , ya lo instale pero cuando digito en numero y lo comparo con el codigo de barra del producto original no se parecen nada, he notado q con ese macros si se parecen,ese macros combina letras con numeros y hace q el codigo de barras sea igual al del producto, pero no hay una fuente q al poner directamente los 13 numeros(sin la necesidad de digitar letras)me dea el codigo de barras de dicho articulo?

    sucotronic Reply:

    @sucotronic, lo que ocurre es que el dígito de control no se ve pero si que está codificado en los códigos generados, por lo que te hará falta la macro para generarlos, no pudiendo escribirlos directamente como tu quieres.

    January 16th, 2013 at 2:20 am
     
  53. robert Peru

    ok compañero. muchas gracias por tu tiempo y tu ayuda!

    [Responder]

    January 22nd, 2013 at 4:48 am
     
  54. McNulty

    ¿Como puedo flexibilizar la macro? Necesito simplemente que lea el número de serie de una columna y lo copie en otra como código de barras. Si fuese un procediiento sabría hacerlo pero al ser una función ni idea, si pongo por ejemplo =code128$(A5) en otra celda salta un error.

    Gracias!

    [Responder]

    sucotronic Reply:

    @McNulty, lo más sencillo es que copies los números que quieres convertir en la columna A.

    [Responder]

    January 29th, 2013 at 17:26 pm
     
  55. David Hernandez

    hola buen dia,
    me podrian ayudar en como hacer que lo que esta leyendo mi escaner despues de haberlo leido el cursor se vaya al cuadro de la derecha.
    por ejemplo, tengo 12345 pero si le pongo *12345* se va hacia abajo y lo necesito hacia la izquierda. por favor

    saludos.

    [Responder]

    sucotronic Reply:

    @David Hernandez, eso que comentas se debe al comportamiento del lector y el programa que estés usando. Intuyo que estás leyendo códigos, tienes abierta una hoja de cálculo, por lo que tras leer los datos, el lector que estás usando, inserta un retorno de carro, lo que hace que se baje el cursor a la celda de abajo. Puede que tu lector te deje cambiar el carácter que inserta después de leer un código, y así usar un tabulador en lugar de un retorno de carro. Te recomiendo le eches un ojo al manual para ver si es posible.

    [Responder]

    February 2nd, 2013 at 7:11 am
     
  56. Claudia Lara

    He bajado la fuente, pero por más que imprimo códigos no puedo escanearlos!!
    ya bajé ejemplos de code 128 en inter, los imprimo y cuando los escaneo no hay problemas (ejemplo el de wikipedia) pero cuando yo digito por ejemplo una serie de números nada de nada, no me escanea u.u es algo q estoy haciendo mal?

    [Responder]

    sucotronic Reply:

    @Claudia Lara, se debe a que hay que usar una fórmula para calcular el último carácter del código de barras. El excel que puedes descargarte en esta página tiene dicha función en una macro.

    [Responder]

    Claudia Lara Reply:

    @sucotronic, Gracias!!!

    [Responder]

    February 20th, 2013 at 23:31 pm
     
  57. Alberto

    Hola, estoy realizando un reporte en SSRS y me genera el inconveniente antes mensionado Ó||||Ó (el simbolo| son el código de barras que si aparece bien) lo que no se es como hago que salga bien el código de barras? quitar las dos Ó que aparecen delante y detras del código. Leí un post anterior a este y es el mismo problema pero no supe cuál fué la solución. Uso Microsoft SQL Server 2008 R2 – SQL Server Business Intelligence Development Studio

    [Responder]

    March 13th, 2013 at 21:08 pm
     
  58. Diego Chachalo

    Hola un favor el archivo genera codigos 128.xlsm tambien es valido para ofice 2010 o auno no existe??

    [Responder]

    sucotronic Reply:

    @Diego Chachalo, normalmente las suites de Microsoft Office suelen ser retro-compatibles con formatos de archivo antiguos, por lo cual debería de ser posible usar estos con el 2010.

    [Responder]

    March 15th, 2013 at 12:24 pm
     
  59. Scapezone69

    muchas gracias lo probare ya que yo genero identificaciones para una asociación sin fines de lucro y no siempre hay para recursos de sofwear… y necesitamos para identificar al los asociados….

    [Responder]

    March 22nd, 2013 at 2:28 am
     
  60. Amalec

    Que tal.
    Existe una fuente que imprima código de barras pero que este no utilice un “*” al principio y fin del número?
    Ya que cuando utilizo el escaner y escaneo el código de barras me aparece el “*” y el escaner no me lo reconoce como número; el escaner no tiene habilitado ese campo para que elimine los “*” y solo lea el número, por lo que requiero de la fuente que pueda leer sin agregarle dichos “*”.

    Saludos.

    [Responder]

    sucotronic Reply:

    @Amalec, puedes usar code39.

    [Responder]

    April 4th, 2013 at 18:37 pm
     
  61. Sergio

    Hola, me dirijo a ti porque estoy perdido y preocupado, ya que no encuentro a nadie que me asesore. Soy un autónomo que trata de sacar mi producto con mucho esfuerzo, y lo que menos necesito es que me machaquen con tanto pago..Necesito utilizar un código de barras para poder vender mi producto de lo contrario no podré seguir adelante. Me decanto por el CODE 128 ya que tengo entendido que no hay que registrarse en ningún organismo como es el caso del EAN 13, ahorrándome de esta forma el coste del registro más la cuota anual a la AECOC. Yo realizo mis diseños con el Corel Draw. Este programa tiene una aplicación que genera códigos de barras de muchas clases, entre ellas el CODE 128. La duda es la siguiente: ¿que número tengo que introducir para generar un código de barras que pueda ser leído sin problemas por un lector? ¿Puedo utilizar cualquier número que se me ocurra como si se tratara de una referencia, que en mi caso son 4 productos diferentes de la misma marca? Observo que en esta aplicación, el CODE 128 no genera un código de control como es el caso del EAN 13 y otro tipo de códigos. Te aclaro que el problema no es generar el grafismo del código, si no los datos a introducir. Espero que me aclares algo, y te doy las gracias por adelantado. Saludos cordiales y gracias por tu labor. Sergio

    [Responder]

    sucotronic Reply:

    @Sergio, si son códigos de barras para uso interno, puedes usar las letras y números que quieras.

    [Responder]

    Sergio Reply:

    Gracias por la información. Una vez decidido los números de los códigos de barras, ¿mi trabajo ha terminado? es decir, ¿tengo que dar algún dato más al responsable de compras, o es este quien tiene que relacionar los códigos de barras que le presento con los datos que me pide en la ficha de proveedor que tengo que cumplimentar, tales como el nombre, dirección, datos fiscales, etc? Sácame de dudas por favor..Saludos!!

    [Responder]

    sucotronic Reply:

    @Sergio, eso supongo que dependerá de la forma de lleval un negocio. Deberías pedirle más detalles al que te va a comprar tus productos, ya que ellos sabrán mejor que información debes proporcionar.

    April 26th, 2013 at 11:21 am
     
  62. lalo

    hola necesito generar 250 000 codigos. para pasarlos a indesign.
    Como hago para que exel me genero los codigos

    saludos

    [Responder]

    sucotronic Reply:

    @lalo, son muchos códigos de barras. Quizás podrías usar algún plugin específico para indesign.

    [Responder]

    May 13th, 2013 at 21:33 pm
     

Escribe un comentario


a trastear un poco is powered by WordPress
Theme is Coded&Designed by Wordpress Themes at ricdes