Cómo Instalar Code 39 en Excel Paso a Paso
Instalar el código de barras Code 39 en Excel no requiere software adicional pesado, ya que existe más de un método para lograrlo. A continuación te explico las dos vÃas principales: la instalación de una fuente Code 39 (el método más rápido) y el uso de VBA con bibliotecas de código de barras (el método más profesional).
Método 1: Instalar una fuente Code 39 (recomendado para uso rápido)
Lo primero que necesitas es descargar una fuente Code 39 gratuita. Las opciones más fiables son la fuente CODE39.TTF o la familia Free3of9. Puedes buscarla en sitios como dafont.com, fontspace.com o directamente en el repositorio de Microsoft para desarrolladores. Asegúrate de descargar el archivo con extensión .TTF o .OTF.
Una vez descargada, instala la fuente en tu sistema: en Windows, haz clic derecho sobre el archivo .TTF y selecciona "Instalar". En macOS, ábrela con "Font Book" y pulsa "Instalar fuente". Reinicia Excel para que detecte la nueva fuente disponible.
Ahora abre Excel, escribe en una celda los datos que quieres codificar (por ejemplo, un número de inventario como 123456789) y selecciona esa celda. Ve a la pestaña Inicio → Fuente y busca en el desplegable la fuente que acabas de instalar (aparecerá como "Code 39", "CODE39" o "Free3of9"). AplÃcala y verás cómo el texto se transforma visualmente en un código de barras legible.
Importante: El formato Code 39 estándar requiere que el dato empiece y termine con el carácter asterisco *. Es decir, si tu dato es 12345, debes escribirlo como *12345* para que el lector lo interprete correctamente. Algunas fuentes ya lo incluyen automáticamente, pero la mayorÃa no.
Para generar múltiples códigos a la vez, puedes usar una fórmula de concatenación: en la celda B1 escribe ="*"&A1&"*" y cambia su fuente a Code 39. AsÃ, al cambiar el valor en A1, el código se regenera automáticamente.
| Elemento | Valor / Acción |
|---|---|
| Fuente a instalar | CODE39.TTF o Free3of9 |
| Carácter de inicio/fin | * |
| Formato en celda | *DATO* |
| Tipos de datos válidos | A-Z (mayúsculas), 0-9, espacio, - . $ / + : y * |
Para impresión de etiquetas, genera el código como imagen con VBA + BarcodeLib en lugar de usar la fuente, para mantener resolución vectorial.
Dato clave