QR Code

Générer des QR Codes dans MS Excel

1. Faites un clic droit sur l'invite de commande et exécutez l'invite de commande en tant qu'administrateur.

QR Code command prompt as administrator

Pour enregistrer la DLL 64 bits, veuillez saisir les commandes suivantes :

cd "C:\Program Files\Common Files\Barcodesoft\FontUtil"
%systemroot%\System32\regsvr32.exe cruflbcs_x64.dll

Saisissez les commandes suivantes pour enregistrer la DLL 32 bits cruflbcs.dll :

cd "C:\Program Files (x86)\Common Files\Barcodesoft\FontUtil"
regsvr32.exe cruflbcs.dll
register cruflbcs.dll commands for QR code

Si vous voyez la fenêtre suivante apparaître, votre enregistrement a réussi.

register cruflbcs.dll succeeded

2. Démarrez Microsoft® Excel®.

Si vous utilisez Excel 2000 ou 2003, cliquez sur le menu ===> Outils (Tools) ==> Macro ===> Sécurité (Security). Choisissez un niveau de sécurité faible.

QRCode Macro Security

Si vous utilisez Excel 2007 / 2010 / 2013 / 2016 / 2019, cliquez sur le bouton Microsoft Office.

Office 2010 button Office 2016 button Office 2019 button

Ensuite, cliquez sur Options Excel, choisissez Centre de gestion de la confidentialité (Trust Center). Dans la catégorie Paramètres des macros (Macro Settings), sous Paramètres des macros, choisissez "Activer toutes les macros" (Enable all macros) comme indiqué ci-dessous.

QRCode Macro Setting

3. Appuyez sur ALT + F11 pour ouvrir l'éditeur Microsoft® Visual Basic.

QRCode VBA

4. Depuis l'éditeur Visual Basic, choisissez le menu Outils (Tools) ===> Références (References). Une boîte de dialogue va s'ouvrir. Cliquez sur le bouton Parcourir (Browse) et choisissez la DLL cruflbcs.dll depuis votre dossier de travail. Généralement, elle se trouve sous le dossier C:\Program Files (x86)\CommonFiles\Barcodesoft\Fontutil. Cochez la case à côté de crUFLBcs 4.0 Type Library comme indiqué ci-dessous. Cliquez ensuite sur le bouton OK.

QRCode add reference

5. Appuyez sur Ctrl+M, une boîte de dialogue va s'ouvrir, choisissez barcodesoft.bas sous le dossier C:\Program Files (x86)\CommonFiles\Barcodesoft\Fontutil. Cliquez ensuite sur "Ouvrir" (Open).

Si vous ne trouvez pas barcodesoft.bas, veuillez le télécharger depuis QR Code.

QRCode import vba

6. Fermez Visual Basic et retournez sur votre feuille de calcul. Maintenant, vous pouvez utiliser la macro suivante pour encoder des données : qrcode. Lorsque vous avez beaucoup de données à traiter, vous pouvez simplement copier et coller la macro QRCode sur l'ensemble de la colonne / ligne de données. Tous vos QR Codes seront prêts immédiatement.

=qrcode(xxx)

Veuillez utiliser une référence de cellule pour remplacer xxx dans les formules, comme indiqué ci-dessous.

QRCode Excel macro

7. Faites un clic droit sur la cellule B1, choisissez Format de cellule (Format Cell) dans le menu contextuel comme indiqué ci-dessous.

QRCode Excel macro

8. Cliquez sur l'onglet Police (Font) et choisissez BcsQRCodeS comme police de caractères comme indiqué ci-dessous.

QRCode typeface excel

9. Cliquez sur l'onglet Alignement (Alignment) et sélectionnez "Renvoyer à la ligne automatiquement" (wrap text) comme indiqué ci-dessous.

QRCode alignment excel

10. Cliquez sur OK et vous devriez maintenant pouvoir voir le code-barres QR Code dans votre feuille de calcul Excel. Il peut y avoir un petit espace entre les différentes lignes du QR Code. Cependant, cela ne posera aucun problème lorsque vous scannerez le QR Code imprimé car la police true type bcsDatamatrixS est conçue pour réduire cet espace au minimum.

QRCode excel