Chào các anh em trong diễn đàn,
Dạo này công ty mình đang mở rộng kinh doanh online và cần tạo một danh mục sản phẩm tương đối lớn, mỗi sản phẩm lại cần có một mã vạch riêng để quản lý. Việc nhập liệu thủ công từng mã vạch cho hàng trăm, thậm chí hàng nghìn sản phẩm thực sự là một cơn ác mộng.
Sau một thời gian mày mò, mình đã tìm ra một cách khá hay để tự động hóa việc này bằng Excel, kết hợp với một chút VBA. Cách này giúp mình tạo ra danh sách sản phẩm kèm mã vạch một cách nhanh chóng và chính xác.
Cách làm của mình như sau:
- Đầu tiên, mình tạo một bảng Excel với các cột: Tên sản phẩm, Mô tả, Giá, và cột Mã vạch (để trống ban đầu).
- Tiếp theo, mình viết một đoạn code VBA nhỏ để tự động sinh mã vạch cho mỗi dòng sản phẩm. Mã vạch này có thể được tạo dựa trên một quy tắc nhất định (ví dụ: kết hợp mã SKU, ngày tạo, hoặc một số ngẫu nhiên).
- Một phần quan trọng khác là mình sử dụng hàm
CODE39()hoặc các hàm tương tự (có thể cần cài thêm add-in hoặc font chữ hỗ trợ mã vạch) để hiển thị mã vạch dưới dạng hình ảnh mà máy quét có thể đọc được. - Cuối cùng, mình có thể xuất danh sách này ra file PDF hoặc in trực tiếp để sử dụng.
Cách này tuy không quá phức tạp nhưng giúp tiết kiệm rất nhiều thời gian và giảm thiểu sai sót so với làm thủ công. Anh em nào đang gặp vấn đề tương tự hoặc có cách nào hay hơn thì cùng chia sẻ nhé!