Hỏi về cách đặt mã hàng hóa theo phương pháp tối ưu nhất? (1 người xem)

Người dùng đang xem chủ đề này

poisonpure

Thành viên mới
Tham gia
10/6/07
Bài viết
15
Được thích
1
Help Me!!!!

Mình có 1 bảng xuất hóa đơn. Mình phân loại ra từng mặt hàng riêng rẽ, ví dụ dầu thơm có 7 loại, dầu ăn có 8 loại, dầu dừa có 10 loại. Mình đã thiết lập mã cho từng mặt hàng. Nhưng vấn đề ở đây là có cách nào thiết lập để chỉ cần mình tạo mã ví dụ như DT là mã dầu thơm, thì chỉ cần gõ nó sẽ hiện ra 7 loại dầu thơm từ hàng trên đến hàng dưới hay ko(tiết kiệm thời gian)? rồi hàng kế tiếp ở dưới mình chỉ cần gõ từng mã của từng mặt hàng khác trong dầu ăn chẳng hạn. XIN CHÂN THÀNH CẢM ƠN CÁC BẠN ĐÃ GIÚP ĐỠ
 
Bạn có file cụ thể không? Bạn nói chung chung thế này chẳng biết đường nào mà giúp được.
Nếu muốn gõ cho nhanh và chuẩn bạn dùng chức năng Autocorrect trong menu Tools đi.
Ví dụ dầu thơm bạn có 7 loại bạn đặt dt1, dt2,...dt7. Khi bạn muốn gõ loại nào thì bạn chỉ cần gõ tắt đại diện cho loại dầu đó.
 
To posonpure
Mình gửi ví dụ, nhưng có hạn chế là nhập mã ở 1 cột và tên hàng sẽ hiện lên liên tiếp ở các dòng trong cột bên cạnh. Bạn có thể cải tạo để phù hợp với nhu cầu của bạn.
 

File đính kèm

Tôi nghĩ rất có thể cái bạn cần là cái này đây!
ANH TUẤN
 
Lần chỉnh sửa cuối:
Chào bạn.
Bạn thử cái này xem có thích hợp với yêu cầu của bạn không.
Thân !
 

File đính kèm

Lần chỉnh sửa cuối:
Hi.. hi... Cái của Anhtuan là dc chế tạo từ file của em, nhưng anh đã nâng cấp thêm, đúng ko? Còn cái của tedaynui thì... ko hay bằng của em rồi... kha... kha... Anh đễ ý xem, ô danhmuc của anh bắt buột phải đánh đúng tên "DD', "DT", DA",... nếu ko sẽ báo lỗi. Còn của em thì ko cần, có thể đánh 1 chử "D" thôi cũng dc. Còn như anhtuan nâng cấp thêm thì nếu chẳng đánh gì vào danhmuc có nghĩa là ta chọn hết cả danh sách.
Cám ơn anhtuan về bài viết này nha!
Miss TT
 
Gởi Thanhtri
Mình nghĩ hàng hoá nhập vào tất nhiên phải có trong danh mục rồi. Nếu là mặt hàng mới thì phải bổ xung vào danh mục hàng hoá chứ. Mình nghĩ vậy có đúng không bạn.
Thân !
 
Uh, anh nói cũng đúng. Tại em còn con nít nên em cố tình đùa 1 chút cho vui thôi mà. Đâu phải cố ý chê bai gì đâu. (Xin lỗi nha)
Miss TT
 
thanhtri đã viết:
Uh, anh nói cũng đúng. Tại em còn con nít nên em cố tình đùa 1 chút cho vui thôi mà. Đâu phải cố ý chê bai gì đâu. (Xin lỗi nha)
Miss TT
Hi hi. Thật ra mình cũng đang học hỏi, nếu còn khuyết chỗ nào thì mình cũng rút kinh nghiệm thêm. Đó cũng là một cách để mình học tập thêm thôi mà.
Thân !
 
Nhờ Các Bạn Giúp

Mình có 1 phiếu trả kết quả trong y khoa. Các bạn có cách nào giúp mình tạo mã làm sao chỉ cần gõ chữ SH nó sẽ hiện ra 10 các list có mã từ 1 đến 10 từ trên xuống dưới (thay vì mình gõ mã của từng cái) và gõ HH nó hiện từ 11 đến 20 chẳng hạn.
Vấn đề tiếp theo là có cách gì không cần phủ phối và delete các dòng không có kết quả thì khi in nó sẽ không hiện những dòng không có kết quả hay không, nhưng đồng thời chữ "BS điều trị" nhảy lên sát với kết quả mà nó có.
XIN CHÂN THÀNH CẢM ƠN CÁC BẠN
P/S: có file đính kèm thoe, nhờ các bạn giúp mình

____________

Lần sau bạn đặt tên đề bài phải rõ ràng và phù hợp với nội dung bài viết nha. Bạn vui lòng xem hướng dẫn chi tiết tại đây và tại đây!.
 

File đính kèm

Chỉnh sửa lần cuối bởi điều hành viên:
poisonpure đã viết:
Vấn đề tiếp theo là có cách gì không cần phủ phối và delete các dòng không có kết quả thì khi in nó sẽ không hiện những dòng không có kết quả hay không, nhưng đồng thời chữ "BS điều trị" nhảy lên sát với kết quả mà nó có.
Chào bạn.
Trước mắt mình mới khắc phục được việc in ấn theo ý bạn.
Thân !
 

File đính kèm

poisonpure đã viết:
Mình có 1 phiếu trả kết quả trong y khoa. Các bạn có cách nào giúp mình tạo mã làm sao chỉ cần gõ chữ SH nó sẽ hiện ra 10 các list có mã từ 1 đến 10 từ trên xuống dưới (thay vì mình gõ mã của từng cái) và gõ HH nó hiện từ 11 đến 20 chẳng hạn.
Xin lỗi, bạn có thể nói rõ hơn không. Mình vẫn chưa hiểu rõ ý của bạn.
Thân !
 
Trước hết mình cảm ơn các bạn đã nhiệt tình giúp đỡ. Nhưng bạn tedaynui gửi file đó cho mình vẫn chưa theo đúng ý mình. Bạn chỉ sửa lại dùm mình bằng cách phủ khối dòng và detele thôi. Còn ý mình là có cách nào mình muốn thêm dòng để chèn thêm 1 kết quả nữa thì nó tự động hiện ra cho mình luôn không?
 
Cám ơn bạn đã giúp đỡ. Về vấn đề in mà cho dòng "BS điều trị "nhảy lên, mình đã dùng Data vào Auto Filter chọn NonBlanks thì khi in những dòng không có kết quả sẽ biến mất đồng thời chữ "BS điều tri" nhảy lên theọ . Mừng quá.
Bạn ơi ! Dĩ nhiên mình biết cách gõ code vào cột A sẽ hiện lên các yêu cầu, nhưng thay vì mình gõ từ code 1 đến code 10 sẽ mất thời gian. Có cách nào mình chĩ cần qui định gõ từ nào, nó sẽ ra 1 lượt 10 loại yêu cầu từ trên xuống hay ko?
 
Chào bạn.
Yêu cầu của bạn hoàn toàn có thể thực hiện được. Bạn tham khảo thêm các bài viết về Listbox, combobox trên 4R
thân
 
Bạn ơi có cách nào mình tạo button "nonBlanks" ở ngoài được không? À! Trong trường hợp của mình thì theo bạn mình dùng listbox hay combobox sẽ tiện hơn?
Mình cảm ơn
 
Chào bạn.
1/ Tạo Button "NoBlanks" cũng dễ thôi. Mình tự học nên tôi vẫn thường làm thế này : đầu tiên bạn vào Menu Tools / Macro / Record new macro . Sau đó bạn vào xem codes VBA bằng tổ hợp phím Alt-F11. Rồi điều chỉnh codes phù hợp với yêu cầu của mình. Cuối cùng là tạo Command Button và copy đoạn codes đó vào.
2/ Mình nghĩ dùng Listbox hay Combobox thậm chí dùng Data Validation đều được cả. Trên 4R có nhiều bài viết và file mẫu rất hay. Bạn search với từ khoá
Listbox, Combobox, Data Validation sẽ thấy nhiều lắm đó.
Thân !
 

File đính kèm

Lần chỉnh sửa cuối:
poisonpure đã viết:
Mình có 1 phiếu trả kết quả trong y khoa. Các bạn có cách nào giúp mình tạo mã làm sao chỉ cần gõ chữ SH nó sẽ hiện ra 10 các list có mã từ 1 đến 10 từ trên xuống dưới (thay vì mình gõ mã của từng cái) và gõ HH nó hiện từ 11 đến 20 chẳng hạn.
Vấn đề tiếp theo là có cách gì không cần phủ phối và delete các dòng không có kết quả thì khi in nó sẽ không hiện những dòng không có kết quả hay không, nhưng đồng thời chữ "BS điều trị" nhảy lên sát với kết quả mà nó có.
XIN CHÂN THÀNH CẢM ƠN CÁC BẠN
P/S: có file đính kèm thoe, nhờ các bạn giúp mình


Bạn xem qua xem đúng chưa nhé.

Thân!
 

File đính kèm

Tốt nhất bạn ghi yêu cầu cụ thể vào file đi. Đọc ko hiểu gì cả. Đánh chử "SH" hoặc "HH vào đâu?...."Vấn đề tiếp theo là có cách gì không cần phủ phối và delete các dòng không có kết quả thì khi in nó sẽ không hiện những dòng không có kết quả hay không, nhưng đồng thời chữ "BS điều trị" nhảy lên sát với kết quả mà nó có" Câu này tôi đọc mà cũng ko hiểu bạn muốn làm cái gì?
 
Mình vẫn không tạo được button đó bạn ơi! Mình mò mẫn hoài mà không được. hu hu
 
Reply thanhtri:
chữ SH mình sẽ vào dòng Code: thì ngay lập tức nó sẽ hiện ra 10 cái yêu cầu từ code 01 đến code 10 ngay dòng list (từ trên xuống) , tương tự ngay dòng code mình tạo thế nào khi gõ HH sẽ ra các yêu cầu từ code 11 đến code 20 đó bạn. Cám ơn bạn ạ
 
poisonpure đã viết:
Mình vẫn không tạo được button đó bạn ơi! Mình mò mẫn hoài mà không được. hu hu
Chào bạn
Vậy bạn xem ví dụ này này nhé.
 

File đính kèm

Đúng ý mình rồi bạn ạ. Nhưng bạn làm cách nào hay thế? Có thể chỉ mình tạo button này được hông tedaynui? CÁM ƠN BẠN
 
Chào bạn
1/ Bạn Chọn Menu View / Toolbars / Control Toolbox sẽ xuất hiện control Toolbox.
2/ Bạn click lên biểu tượng hình chữ nhật (Command Button). Sau đó dùng mouse vẽ lên worksheet.
3/ Nhấp đúp lên Button vừa vẽ sẽ vào codes lệnh của Button.
4/ Sau đó bạn chỉ việc copy đoạn codes mà bạn record new macro mà mình đã đề cập ở trang 2 vào (có thể điều chỉnh codes đôi chút cho phù hợp hơn còn đơn giản thì cứ để nguyên)
Mình cũng chỉ Ctrl-C rồi Ctrl-V. Hi hi
Chúc bạn thành công.
 
Hổng được bạn à. Nó hiện debug hoài. Bạn tạo dùng mình luôn được hông? CÁM ƠN BẠN, LÀM PHIỀN BẠN WÁ
 
Bạn tedaynui ơi, bạn ở đâu giúp mình với.
 
Bạn tedaynui ơi!! Nhưng có 1 vấn đề nữa là khi mình click vào chữ button "All" thì chữ Truong phong Xet Nghiem ở phía dưới nó mất luôn. có cách nào khắc phục được điều này không bạn? MÌNH CẢM ƠN BẠN
 
À mình làm được rồi. Có 1 cách là mình tạo 1 dấu chấm ngay mỗi ô ngang với dòng Truong Phong , sau đó mình tô nền màu trắng cho các ô đó, thế là OK. Mình cảm ơn bạn
 
Không nên lạm dụng Auto Filter nhiều quá bạn ạ

Bạn tải Flie của mình về, sau đó nhập Code vào (Từ A10 -> A34), chương trình sẽ tự động tính toán cho bạn.

Mỗi khi bạn nhập một Code, nó sẽ tính toán các giá trị ở cột bên cạnh, sau đó chừa ra 1 ô bên dưới để bạn nhập tiếp.

Khi bạn xóa 1 code, nó sẽ sắp sếp lại theo cột Code để bạn dễ tính toán

Thân!

P/S : Đề nghị Mod sửa lại tiêu đề cho phù hợp với nội dung hơn.
 

Bài viết mới nhất

Back
Top Bottom