Guide étape par étape : Intégration des codes-barres UPC-A avec MS Excel
Apprenez à automatiser la génération de codes-barres dans Microsoft Excel en utilisant les polices Barcodesoft et les macros VBA. Ce tutoriel couvre les paramètres de sécurité, le référencement des DLL et l'application des formules.
Configurer la sécurité des macros Excel
Avant de générer des codes-barres, vous devez activer les macros pour permettre l'exécution de la logique Barcodesoft.
Excel 2000 ou 2003 :
Allez dans Outils > Macro > Sécurité et choisissez le niveau de sécurité Faible.
Excel 2007 - 2019+ :
Allez dans Options Excel > Centre de gestion de la confidentialité. Sous Paramètres des macros, sélectionnez "Activer toutes les macros".
Initialiser l'éditeur Visual Basic et les références
Appuyez sur ALT + F11 pour ouvrir l'éditeur Microsoft® Visual Basic.
Ajouter la DLL Barcodesoft
Suivez le chemin : Outils > Références > Parcourir
C:\Program Files (x86)\CommonFiles\Barcodesoft\Fontutil\cruflbcs.dll
Sélectionnez "crUFLBcs 1.0 Type Library" et cliquez sur OK.
Importer le module de macro de code-barres
Appuyez sur Ctrl + M pour importer le module. Sélectionnez barcodesoft.bas.
Fichier introuvable ? Téléchargez le pack de ressources VBA UPC-A ici
Encodage des données à l'aide de formules
Fermez l'éditeur VBA. Vous pouvez maintenant utiliser les formules Excel pour encoder vos données. C'est idéal pour le traitement par lots de colonnes entières.
=upca(A1)
=upce(A1)
Conseil : Zéros non significatifs
Si votre code UPC commence par un 0, tapez une apostrophe (') avant le zéro pour empêcher Excel de le supprimer.
Appliquer la police de code-barres UPC-A
Pour visualiser les données encodées sous forme de code-barres, modifiez la police de la cellule.
- Faites un clic droit sur la cellule cible (ex: B1).
- Sélectionnez Format de cellule.
- Sous l'onglet Police, choisissez UpcEanM.