Generate Code-barres Data Matrixs

Intégrez facilement avec Crystal Reports, MS Excel et MS Access

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".

Vue des paramètres de sécurité des macros VBA

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 de l'importation de bibliothèques VBA

É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.

Architecture de la structure du module VBA

É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 :

=datamatrix(A1)

Remarque : Placez les identifiants entre parenthèses en respectant les règles standard des chaînes.

Vue des cellules dans la feuille de calcul Excel

É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.

Vue du panneau de configuration de la police avec les règles de mappage

Police Data Matrix dans Excel

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

Alignement Data Matrix dans Excel

É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.

Data Matrix dans Excel