macro vba pour générer code barre ne marche pas

  • Initiateur de la discussion Initiateur de la discussion jasol
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

jasol

XLDnaute Nouveau
Bonjour le forum,
Je fais à nouveau appel à votre aide car j'ai un petit souci, ca doit etre un truc tout bête mais je ne le trouve pas. Pour mon boulot, je voudrais mettre ne place un gestion des stocks par code barres. Pour cela je veux me servir d'excel, en surfant sur internet j'ai trouvé une macro vba pour générer les codes barre et une police pour les afficher. Voici le lien sur lequel je l'ai pris :

Grand Zebu - Accueil

La police doit être copiée dans C, Windows, Fonts, et la macro d'après lui peut être copiée telle quelle dans un fichier excel, j'ai télécharger son exemple excel qui marche très bien, mais dès que j'essaie de copier le code dans un nouveau fichier excel, la fonction ean13 n'est pas définie et ca me met comme erreur #NOM?, j'imagine que le fichier ne reconnait pas la fonction mais je ne vois pas du tout ce qu'il faut faire pour que ca marche, je joins un exemple pour être plus précise, si des ames charitables ont une idée pour moi je suis preneuse !! 😀

Apparamment, il faut mettre une apostrophe avant la chaine de caractères de 12 chiffres en plus
 

Pièces jointes

Re : macro vba pour générer code barre ne marche pas

Bonjour Jasol 🙂,

2 problèmes dans ton fichier :

Les fonctions doivent toujours se trouver dans un module normal, pas un module de feuille 🙄...
Donc il te suffit de cliquer droit dans le classeur (dans VBE) -> Insertion -> Module
Après, tu ne mets le code que dans ce module.

La fonction attends 12 chiffres (et génère la clef de contrôle, c'est à dire le 13ème), là, tu n'en as que 11 😛...

Bon courage 😎
 
Re : macro vba pour générer code barre ne marche pas

Allejuah!!!! 😀 😀 😀 Merci Beaucoup JNP!!! 😀 😀 😀
Je vais pouvoir enfin avancer dans mon projet, merci beaucoup ca marche très bien,
Cependant, pourrais tu m'expliquer la différence entre le fait d'écrire sur une feuille dans vba et créer un module ??
Merci beaucoup en tout cas de ton aide précieuse pour moi! 🙂
 
Re : macro vba pour générer code barre ne marche pas

Re 🙂,
Cependant, pourrais tu m'expliquer la différence entre le fait d'écrire sur une feuille dans vba et créer un module ??
De mémoire, une fonction peut-être appelée par une sub dans un module de feuille, mais pas en temps que fonction de feuille 🙄... Pourquoi ? Il me semble que c'est une question de "portabilité" mais je ne peux guère être plus précis, désolé 😱...
Bonne suite 😎
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
6
Affichages
523
Réponses
4
Affichages
161
  • Question Question
Microsoft 365 Code VBA
Réponses
10
Affichages
799
Réponses
3
Affichages
247
Retour