Generate Code-barres Data Matrix in MS Excel Spreadsheet
Pour générer un code-barres Data Matrix dans une feuille de calcul Excel, activez les macros VBA dans les paramètres de sécurité des macros. Appuyez sur F11 pour ouvrir l'éditeur Visual Basic. Ajoutez une référence à la bibliothèque cruflbcs.dll, importez barcodesoft.bas, appliquez la formule =datamatrix(A1) et appliquez la police de code-barres BcsDatamatrixS à la cellule.
Étape 1. Initialiser les paramètres de confiance des macros
Pour Excel 2007 / 2010 / 2013 / 2016 / 2019 / 2021 / 2024 / 365 : Cliquez sur Menu Office Fichier → Options → Centre de gestion de la confidentialité → Paramètres du Centre de gestion de la confidentialité → Paramètres des macros, puis sélectionnez "Activer toutes les macros".
Anciennes versions d'Office (2000/2003) : Accédez via Outils → Macro → Sécurité et configurez sur Bas.
Étape 2. Lancer la fenêtre Visual Basic
Appuyez continuellement sur ALT + F11 pour ouvrir le panneau de l'éditeur VBA intégré.
Étape 3. Établir les références de bibliothèques
Dans l'éditeur, cliquez sur Outils → Références. Dans la fenêtre de navigation, dirigez le chemin vers le fichier cruflbcs.dll (généralement situé dans C:\Program Files (x86)\Common Files\Barcodesoft\Fontutil). Assurez-vous que la case crUFLBcs 1.0 Type Library est cochée.
Étape 4. Importer le module de macros d'automatisation
Appuyez sur Ctrl + M pour ouvrir la fenêtre d'importation de fichiers. Sélectionnez le fichier barcodesoft.bas depuis le chemin mentionné. S'il manque, récupérez l'archive ZIP sur cruflbcs.zip.
Étape 5. Appliquer les configurations de formules dans les colonnes
Fermez l'éditeur Visual Basic pour revenir à la vue de la feuille de calcul. Exécutez les formules dans les cellules souhaitées en utilisant la syntaxe suivante :
Remarque : Placez les identifiants entre parenthèses en respectant les règles standard des chaînes.
Étape 6. Définir les propriétés de la police du code-barres
Faites un clic droit sur la cellule de sortie cible (ex. B1) et sélectionnez "Format de cellule". Sous l'onglet Police, choisissez la police BcsDatamatrixS. Assurez-vous que le style est défini sur Normal et que le Soulignement est sur Aucun.

Étape 7. Cliquez sur l'onglet Alignement et sélectionnez "Renvoi à la ligne automatique" comme indiqué ci-dessous.

Étape 8. Cliquez sur OK et vous devriez maintenant voir le code-barres Data Matrix dans votre feuille Excel. Il peut y avoir un petit espace entre les différentes lignes du Data Matrix. Cependant, cela ne posera pas de problème lors du scan du Data Matrix imprimé, car la police True Type bcsDatamatrixS est conçue pour réduire cet espace au minimum.
