W
handung107 nói:Ban lam on gui cho minh voi Cam_to_80. Dia chi cua minh la handung107@yahoo.com. Minh thay tren PCWorld co bai viet ve lap Form chon MaSP rat hay, ban click chuot phai tai cell ban muon nhap MaSP, Form se hien ra de ban chon. Tren Form ban thiet ke Listview de cuon danh sach MaSp, ten SP...tu bang DanhMucHH vao. Cach nay minh thay cung rat tien de nhap MaSP cung nhu MaKH...
Hay thật! lại đơn giản nữa chả cần macro gì hết!OverAC nói:Chào các bác!
Sau thời gian gian im lặng nghiên cứu và luyện công. Nay em đã có thể tự thoả mản mình với những gì khám phá ra được. Và tất nhiên hôm nay em muốn đem ra cho các bác xem thử.
Giả sử cột A:A là cột nhập mã hàng. vấn đề là bạn muốn biết xem mã hàng mà bạn đang định nhập như thế nào trong danh sách tên hàng. Mời bạn thử làm theo các bước sau:
Thế là xong!
- Tất nhiên là bạn cần một danh sach các hàng cùng với mã hàng. (Hai cột mã hàng và tên hàng cần được đặt gần nhau.
- Define name cho vùng danh sách tên hàng trên từ sheet hiện tại (sheet đang cần cho việc hiện ghi chú về mã hàng. Tôi đặt vùng này tên là "vungdanhsach"
- Chọn cột A:A
- Vào trình đơn data --> Validation
- Trong thẻ (tab) setting chọn hộp danh sách Allow chọn list
- Trong hộp tham chiếu Source (nguồn) gõ "= vungdanhsach"
Như vậy kể từ bây giờ bạn khi bạn nhập liệu trong cột mã hàng bạn hãy nhấn ALT + phím mũi tên xuống. Lập tức ngay bên dưới hiện ra một chuổi các mã hàng cùng với tên để cho bạn chọn.
Nó không giống lắm với yêu cầu ban tui đăt ra nhưng tui tạm hài lòng với nó vậy.
Nếu nhóm hàng dài, sao bạn không nghiên cứu đề tài "Tạo bảng chọn dữ liệu trong Excel" mà mình đã đề cập lúc trước, đâu đó trong Box này cũng có bạn nhắc lại, source code có sẵn trong PC-World, bạn dư sức áp dụng nó mà, theo mình đã áp dụng từ Validation rồi ComboBox, thì bảng chọn đối với mình là thuận lợi nhất. Mình tính gởi kèm file cho bạn xem nhưng không biết gởi cách nào ? Đối với bảng chọn này, bạn chỉ cần sắp xếp theo A,B,C...cho dễ tìm kiếm, bạn tha hồ quan sát từ 2, 3 cột trở lên, và danh sách có thể lên đến 2, 3 trăm mã KH, mã MH... Bạn cứ thử xem saoquocnghia nói:Tuy nhiên đối với nhóm hàng của Cty tui, nó trở nên quá dài. Các bạn có cách nào khác không ?