XL 2016 Code barre 128 sous excel avec escape sequence

jonathan008

XLDnaute Nouveau
Bonjour a tous, je suis désespéré .

je recherche une macro pour pourvoir generer des codes barre 128 sous excel.
j'ai meme éssayé CHATGPT mais il n'a pas des solutions pour moi .

J'ai trouvé une macro qui arrive à creer des codes barres simple.
Ma problématique est que je dois encoder la touche tabulation "\t" dans le code barre et la ca devient beaucoup plus compliquer .
Car il faut que le code tienne en compte des séquences d'échappement.

le site TEC-IT arrive a faire le code barre parfait mais je ne peux pas recuperer le code barre 1 a 1 car le gain de temps que je veux avoir sera nul par toutes ces manipulations . le top ca serai de pouvoir generer directement sur Excel.

merci d'avance
 
Solution
Bonsoir,
"substitute" supprime bien les \t.
Désolé, alors je n'ai rien compris.
Car mon lecteur code barre de l'image émanant de TEC-IT ne restitue aucun \t, et le code que je vous ai donné donne strictement la même chose.
Donc sans test possibles, difficile de vous aider plus.
Ceci dit, regardez cet article, peut être une piste :
Pour la police sur MAC , peut être cette piste :http://www.codebarre.be/police-code-barre.html

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonsoir Jonathan,
Difficile de répondre sans fichier test, et surtout sans les tests que vous avez déjà fait mais qui ne marche pas.

Avez vous jeté un œil sur XLD ?

Par ex le code de Dudu :
Ou encore ces fils :
...
 

jonathan008

XLDnaute Nouveau
Bonjour Sylvanu,
je suis tout nouveau sur ce forum ca veux dire quoi XLD?
Vous trouverez ci joint avec les différents tests que j'ai pu faire .
j'ai essayé d'etre le plus explicite possible il y a que la macro 5 qui fonctionne mais uniquement si je n'encode pas le \t pour la tabulation .

Merci
 

Pièces jointes

  • projet Barcode.xlsx
    24.3 KB · Affichages: 16

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonsoir,
N'y connaissant strictement rien en EAN128, j'ai utilisé mon smartphone pour lire les codes barres ( via l'appli Barcode Generator and Scanner )
Lorsque je scan votre image du TEC-IT j'ai la réponse : 79-72163 FGSTOCK.
J'ai mis la fonction perso de Dudu et j'ai supprimé ces \t avec :
=CodeBarreEAN128_Dudu(SUBSTITUE(A5;"\t";""))
La lecture me donne la même chose. Peut être une piste ?
Peut être que ça marche avec d'autres macros si vous faites le substitue ?
 

Pièces jointes

  • projet Barcode (1).xlsm
    45.7 KB · Affichages: 8

jonathan008

XLDnaute Nouveau
Merci beaucoup pour ces pistes Sylvanu, avec mon mac je n'arrive pas faire le test car il me mets OE a la fin du code barre je pense que c'est la police qui est instalé sur mon mac qui genere ce probleme. je vais essayer sur celui du boulot .
petite question en quoii consiste la focntion substitute().
supprimer des caracteres ? si c'est le cas il me faut absolument mes \t car pour mon projet ca simule la touche tabulation .

par contre s'ilya une autre solution pour encoder la touche tabulation dans le code au endroit que je voudrai je suis preneur .
Merci
 

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonsoir,
"substitute" supprime bien les \t.
Désolé, alors je n'ai rien compris.
Car mon lecteur code barre de l'image émanant de TEC-IT ne restitue aucun \t, et le code que je vous ai donné donne strictement la même chose.
Donc sans test possibles, difficile de vous aider plus.
Ceci dit, regardez cet article, peut être une piste :
Pour la police sur MAC , peut être cette piste :http://www.codebarre.be/police-code-barre.html
 

Discussions similaires

Réponses
3
Affichages
203
Réponses
18
Affichages
4 K

Statistiques des forums

Discussions
315 091
Messages
2 116 117
Membres
112 665
dernier inscrit
JPHD