Chào các bạn.
Vì công việc thường phải nhập báo giá cho rất nhiều mặt hàng mà phải dò từ bảng giá rất lâu. Đôi khi báo giá gồm cả ngàn dòng!! Đuối quá đuối nên mình muốn tạo 1 macro hay gì đó tương tự để lấy thông tin từ file dữ liệu sẵn có (csdl có thể vài chục ngàn dòng). Cấu trúc nó như thế này:
Với: vùng màu cam là 1 file cơ sở dữ liệu nhập sẵn. Vùng màu xanh là file báo giá.
Tại cell B11. Khi mình gõ "1c" với quy ước: 1 là lấy dữ liệu ở cột 1 (cột B), "c" là mã hàng. Thì TẠI B11 sẽ trả về "chó". Tương tự cho các cell khác.
Theo mình thì biết khi gõ "1c" thì hơi khó vì excel sẽ không hiểu khi nào mình muốn hiện "chó" và khi nào muốn hiện "1c". Do đó có thể thêm 1 ký tự quy ước đặc biệt nào đó để kích hoạt macro.
Xin nói thêm là bên file báo giá không phài lúc nào nó cũng là form đó. Vì đôi khi em phải nhập theo form mà khách hàng cung cấp nên tạo listbox,, trên file này em cho là không khả thi, và cũng nhiều dữ liệu quá nên làm vậy cũng khó chọn.
Thanks các bạn giúp đỡ
Vì công việc thường phải nhập báo giá cho rất nhiều mặt hàng mà phải dò từ bảng giá rất lâu. Đôi khi báo giá gồm cả ngàn dòng!! Đuối quá đuối nên mình muốn tạo 1 macro hay gì đó tương tự để lấy thông tin từ file dữ liệu sẵn có (csdl có thể vài chục ngàn dòng). Cấu trúc nó như thế này:
Với: vùng màu cam là 1 file cơ sở dữ liệu nhập sẵn. Vùng màu xanh là file báo giá.
Tại cell B11. Khi mình gõ "1c" với quy ước: 1 là lấy dữ liệu ở cột 1 (cột B), "c" là mã hàng. Thì TẠI B11 sẽ trả về "chó". Tương tự cho các cell khác.
Theo mình thì biết khi gõ "1c" thì hơi khó vì excel sẽ không hiểu khi nào mình muốn hiện "chó" và khi nào muốn hiện "1c". Do đó có thể thêm 1 ký tự quy ước đặc biệt nào đó để kích hoạt macro.
Xin nói thêm là bên file báo giá không phài lúc nào nó cũng là form đó. Vì đôi khi em phải nhập theo form mà khách hàng cung cấp nên tạo listbox,, trên file này em cho là không khả thi, và cũng nhiều dữ liệu quá nên làm vậy cũng khó chọn.
Thanks các bạn giúp đỡ
Lần chỉnh sửa cuối: