Cómo generar códigos de barras Data Matrix en Microsoft Excel

Un tutorial profesional sobre el uso de macros VBA y fuentes especializadas para crear códigos de barras 2D Data Matrix escaneables dentro de sus hojas de cálculo de Excel.

1 Configurar los ajustes de seguridad de macros

Para ejecutar los scripts de codificación de códigos de barras, primero debe habilitar las macros en Microsoft Excel.

Para Excel 2000 o 2003:

Vaya a Herramientas > Macro > Seguridad y seleccione el nivel de seguridad Bajo.

Seguridad de macros en Excel 2003

Para Excel 2007 a 2019 / Office 365:

Office 2010 Office 2016 Office 2019

Haga clic en el Botón de Office/Archivo > Opciones de Excel > Centro de confianza > Configuración del Centro de confianza > Configuración de macros. Elija "Habilitar todas las macros".

Configuración de macros en Excel

2 Configurar las referencias de la biblioteca VBA

Abra el Editor de Visual Basic presionando ALT + F11.

Editor VBA de Excel

Vaya a Herramientas > Referencias. Haga clic en Examinar y localice cruflbcs.dll.

Ruta predeterminada: C:\Program Files (x86)\Common Files\Barcodesoft\FontUtil

Asegúrese de que crUFLBcs 4.0 Type Library esté marcado como se muestra a continuación:

Referencias VBA de Excel

3 Importar el módulo VBA de Barcodesoft

Mientras esté en el Editor VBA, presione Ctrl + M para importar un módulo. Seleccione barcodesoft.bas desde su carpeta de instalación.

¿No encuentra el archivo? Puede descargar el módulo Data Matrix aquí: cruflbcs.zip

Importar módulo VBA

4 Codificar datos usando fórmulas de Excel

Regrese a su hoja de cálculo. Ahora puede usar la fórmula personalizada =datamatrix(xxx). Simplemente use una referencia de celda como parámetro para generar la cadena codificada.

Fórmula de Data Matrix en Excel

5 Aplicar ajustes de fuente y alineación

Para transformar el texto codificado en un código de barras visual, siga estos pasos de formato:

A. Seleccionar la celda

Haga clic derecho en su celda de fórmula y seleccione Formato de celdas.

Menú Formato de celdas

B. Cambiar fuente

Vaya a la pestaña Fuente y seleccione BcsDatamatrixS.

Aplicar fuente de código de barras

C. Habilitar ajuste de texto

Vaya a la pestaña Alineación y marque la casilla "Ajustar texto". Esto es fundamental para que los códigos de barras 2D se representen en una cuadrícula.

Ajuste de texto en alineación

Resultado final escaneable

¡Su código de barras Data Matrix ya está listo! Aunque aparezcan pequeños espacios entre las líneas en la pantalla, la fuente BcsDatamatrixS está diseñada específicamente para que esos espacios desaparezcan al imprimir, manteniendo una capacidad de escaneo del 100%.

Resultado final de Data Matrix en Excel