Cara Membuat Barcode
di Microsoft Excel
Panduan super lengkap dengan 4 metode berbeda — font barcode, add-in resmi, Developer ActiveX, dan VBA otomatis. Disertai generator barcode interaktif gratis!
Apa Itu Barcode dan Mengapa Penting?
Barcode adalah representasi visual dari data yang dapat dibaca mesin melalui garis-garis vertikal dengan ketebalan dan jarak berbeda. Digunakan secara massal untuk manajemen inventaris, label produk, pelacakan aset, tiket, dan dokumen resmi.
Mengintegrasikan barcode langsung ke dalam Microsoft Excel sangat menguntungkan — karena data sudah tersimpan di spreadsheet, barcode dapat dibuat secara dinamis dan massal hanya dengan beberapa klik atau formula sederhana.
Jenis-Jenis Barcode yang Umum Digunakan
4 Metode Membuat Barcode di Excel
Pilih metode sesuai kebutuhan — dari cara paling sederhana hingga otomasi penuh:
Membuat Barcode dengan Font Barcode Gratis
Metode ini memanfaatkan font khusus barcode yang mengubah teks biasa menjadi tampilan barcode ketika font diterapkan ke sel Excel. Font Code 39 adalah pilihan paling mudah karena tidak memerlukan karakter pembungkus khusus.
- ✅ Font Code 39 (gratis di
dafont.comatauidautomation.com) - ✅ Microsoft Excel (semua versi 2013 ke atas)
- ✅ Akses Administrator Windows (untuk instal font)
Langkah-Langkah Detail:
-
1Unduh Font Barcode Code 39
Buka browser, kunjungi
dafont.comdan cari "Free 3 of 9" atau "Code 39". Klik tombol Download. File akan berupa .zip berisi file .ttf (TrueType Font). -
2Instal Font di Windows
Ekstrak file .zip, lalu klik kanan file
.ttf→ pilihInstallatauInstall for all users(pilih yang kedua agar tersedia di semua akun Windows). -
3Restart Microsoft Excel
Tutup sepenuhnya dan buka kembali Microsoft Excel agar font yang baru diinstal terdeteksi oleh aplikasi.
-
4Masukkan Data di Kolom A
Di kolom A, ketik data yang ingin dijadikan barcode. Contoh:
A1 = 1234567890. Untuk Code 39, tambahkan tanda bintang pembungkus menggunakan formula di kolom B:="*"&A1&"*" -
5Terapkan Font Barcode ke Kolom B
Pilih sel B1 (atau seluruh kolom B yang berisi formula). Di kotak nama font di Ribbon Home → ubah font menjadi
Free 3 of 9atau nama font barcode yang diinstal. Teks di sel akan berubah menjadi barcode! -
6Sesuaikan Ukuran Font
Perbesar ukuran font minimal
36pthingga48ptagar barcode cukup besar untuk dipindai scanner. Sesuaikan lebar kolom agar barcode tidak terpotong. -
7Uji Scan Barcode
Gunakan aplikasi pemindai barcode di smartphone (misal: Google Lens atau aplikasi barcode scanner gratis) untuk menguji apakah barcode dapat dibaca dengan benar sebelum mencetak massal.
Format Cells → Protection → Locked pada kolom barcode (B) untuk mencegah kolom font tidak sengaja diubah oleh pengguna lain. Sembunyikan kolom A jika tidak ingin data mentah terlihat saat dicetak.Barcode via Add-in Microsoft AppSource
Add-in dari Microsoft AppSource memberikan antarmuka yang lebih ramah pengguna, tanpa perlu menginstal font terpisah. Beberapa add-in populer: Barcode Generator by Iorel Corbe, atau StrokeScribe Barcode.
-
1Buka Excel → Insert → Get Add-ins
Klik tab
Insertdi Ribbon, lalu klikGet Add-ins(atauOffice Add-ins). Jendela Microsoft AppSource akan terbuka. -
2Cari Add-in Barcode
Ketik
barcodedi kotak pencarian. Pilih add-in yang sesuai. KlikAdddan setujui persyaratan. Add-in gratis biasanya tersedia langsung tanpa biaya. -
3Panel Add-in Muncul di Kanan
Setelah terpasang, panel add-in muncul di sisi kanan Excel. Pilih sel yang berisi data, pilih tipe barcode (Code 128, Code 39, EAN, dll.), lalu klik Generate.
-
4Barcode Disisipkan sebagai Gambar
Add-in akan menyisipkan gambar barcode langsung di atas atau di dekat sel yang dipilih. Kamu bisa mengubah ukuran dan memindahkan gambar barcode sesuai kebutuhan layout.
Barcode via Developer Tab & Kontrol ActiveX
Excel (versi Windows dengan Microsoft Office yang lengkap) menyertakan kontrol Microsoft Barcode Control sebagai objek ActiveX. Cara ini menghasilkan barcode berkualitas tinggi yang otomatis terhubung ke data sel.
-
1Aktifkan Tab Developer
Klik
File → Options → Customize Ribbon, centang kotakDeveloperdi kolom kanan, klik OK. -
2Insert → ActiveX Controls → More Controls
Klik tab
Developer→Insert→ ikonMore Controls(berbentuk kunci pas + palu). Jendela daftar kontrol terbuka. -
3Pilih "Microsoft Barcode Control"
Scroll ke bawah daftar, cari dan klik
Microsoft Barcode Control 16.0(angka versi bisa berbeda). Klik OK, lalu gambar kontrol di spreadsheet dengan cara klik-geser. -
4Klik Kanan → Properties
Klik kanan kontrol barcode → pilih
Microsoft Barcode Control Object → Properties. Di sini atur tipe barcode (Style), nilai (Value), arah, dan tampilan. -
5Link ke Sel Menggunakan LinkedCell
Di jendela Properties (tekan F4), isi kolom
LinkedCelldengan alamat sel sepertiA1. Barcode akan otomatis memperbarui nilai setiap kali sel A1 berubah!
Barcode Massal via VBA Macro
Untuk kebutuhan membuat ratusan hingga ribuan barcode sekaligus (misalnya label produk, tag inventaris, tiket event), gunakan VBA yang memanfaatkan API barcode eksternal gratis.
-
1Buka VBA Editor
Tekan
Alt + F11untuk membuka Visual Basic Editor. Atau klik tabDeveloper → Visual Basic. -
2Sisipkan Module Baru
Di VBA Editor, klik
Insert → Moduleuntuk membuat modul skrip baru. -
3Masukkan Kode VBA
Tempelkan kode berikut yang menggunakan API
barcodeapi.org(gratis) untuk mengunduh gambar barcode ke setiap sel:Sub BuatBarcodeOtomatis() Dim i As Long Dim url As String Dim rng As Range Set rng = Range("A1:A" & Cells(Rows.Count,"A").End(xlUp).Row) For i = 1 To rng.Count url = "https://barcodeapi.org/api/128/" & rng(i).Value With ActiveSheet.Pictures.Insert(url) .Left = Cells(i, 2).Left .Top = Cells(i, 2).Top .Height = 40 : .Width = 120 End With Next i End Sub -
4Jalankan Macro
Tekan
F5atau klik tombol Run ▶ di toolbar VBA Editor. Macro akan memproses semua baris di kolom A dan menyisipkan gambar barcode di kolom B secara otomatis.
Generator Barcode Interaktif Gratis
Buat barcode langsung di sini — tanpa daftar, tanpa biaya. Unduh hasilnya sebagai PNG resolusi tinggi, siap disisipkan ke Excel atau dokumen lainnya!
Buat Barcode Sekarang
Pilih tipe, masukkan data, langsung unduh PNG untuk Excel
Code 128: Mendukung semua karakter ASCII, panjang bebas
Code 128 · Siap digunakan di Excel
Perbandingan 4 Metode Barcode Excel
| Metode | Kemudahan | Biaya | Link ke Sel | Barcode Massal | Mac Support |
|---|---|---|---|---|---|
| Font Barcode | ⭐⭐⭐⭐⭐ | Gratis | ✔ Via Formula | ✔ Mudah | ✔ Ya |
| Add-in AppSource | ⭐⭐⭐⭐ | Gratis/Berbayar | ✔ Otomatis | Terbatas | ✔ Ya |
| ActiveX Control | ⭐⭐⭐ | Gratis (bawaan) | ✔ LinkedCell | Sulit | ✘ Tidak |
| VBA Macro | ⭐⭐ | Gratis | ✔ Penuh | ✔ Terbaik | Terbatas |
Tips Cetak, Ukuran & Scanning Barcode
Barcode 1D minimal 2.5 cm × 1.5 cm untuk dapat dipindai scanner industri. Untuk scanner smartphone, minimal 3 cm × 2 cm. Jangan cetak terlalu kecil!
Gunakan printer dengan resolusi minimal 300 DPI untuk barcode berkualitas baik. Printer inkjet biasa umumnya cukup. Hindari mengompres atau mem-blur gambar barcode.
Selalu gunakan hitam di atas putih untuk kontras maksimal. Hindari barcode berwarna di atas latar berwarna — scanner sering gagal membaca karena kontras rendah.
Pastikan ada area kosong (quiet zone) di kiri dan kanan barcode — minimal 10× lebar bar terkecil. Tanpa quiet zone, scanner tidak dapat mendeteksi tepi barcode.
Cetak 2-3 barcode percobaan dan scan dari berbagai jarak (5cm, 10cm, 30cm) sebelum mencetak ratusan label. Lebih baik menemukan masalah di awal!
Jika dokumen Excel akan dikirim ke orang lain, copy-paste as values pada kolom formula barcode agar barcode tidak berubah karena referensi sel berbeda.
FAQ — Barcode di Microsoft Excel
="*"&A1&"*" bersifat dinamis — barcode otomatis berubah setiap kali nilai di sel A1 diubah, karena formula di kolom B dihitung ulang secara real-time oleh Excel. Demikian juga metode ActiveX dengan LinkedCell.
