Cần giúp tạo Form nhập dữ liệu từ 3 Sheet vào Sheet 1 (1 người xem)

  • Thread starter Thread starter giang127
  • Ngày gửi Ngày gửi
Liên hệ QC

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

giang127

Thành viên hoạt động
Tham gia
24/12/07
Bài viết
138
Được thích
8
Chào các bác,

Em có sửa lại yêu cầu cho tinh gọn. Mong bác nào chiếu cố giúp em tạo form nhập dữ liệu từ 3 Sheet vào Sheet 1.

Chi tiết em cũng đã viết trong file excel đính kèm.

Các chức năng của form là:

  • List ra thông tin của 3 Sheet (Input 1, Input 2, Input 3) trong Form
  • Cho phép tìm kiếm theo chữ cái bất kỳ
  • Để chuột ở Ô nào thì Sửa, xóa được ở ô đó. Chọn “Nhập lỗi HS” thì sẽ add lỗi ở ô đó vào Cột E (bôi vàng) ở Sheet 1
  • Để chuột ở Ô nào thì Thêm được lỗi ở Cột chứa ô đó

Em cám ơn ạ!
 

File đính kèm

Fải thế này chăng?

.. . . . . . . . . . . . . .. . . .

Hjx, cái chọn và Show trên ô Tìm kiếm thì đúng rùi, nhưng mà nó nhắc chọn Sheet hơi bị nhiều.
Với lại cái Sheet CSDL là bác hiểu sai ý em rùi.

Đặc thù nghề của em là Soát lỗi hồ sơ. Cái mà em đang phải xây dựng cho phòng là Ngân hàng lỗi. Do đó:

Cái Sheet đầu tiên (Uh thì tên là CSDL đi)
Sẽ là 1 hoặc nhiều khách hàng mới trong đợt kiểm tra hồ sơ.
--> Hồ sơ của KH sẽ có lỗi này, lỗi kia, có lỗi từng có trong ngân hàng lỗi thì nhân viên mới (nhân viên phòng em) nó chỉ việc add vào (không phải gõ, cũng ko phải đào tạo ghi như nào cho đúng)
--> Nếu có lỗi mới (chưa từng có) thì tự gõ và add "Thêm mới" vào

==> Vậy nên cái Sheet đầu tiên (CSDL) là chỉ thay đổi mỗi cột bôi vàng như ban đầu thôi.
Tức không list hết ra như file trên.
VD: Có khách: Nguyễn Văn A
HS pháp lý thiếu mỗi cái Chứng minh thư thi list ra mỗi vậy thôi.
Sau đó lại chuyển qua KH khác
 
Upvote 0
Nếu muốn xây dựng ngân hàng lỗi, thì theo mình bạn cần suy nghĩ đến bây giờ là mã lỗi;

Theo mình mã lỗi nên là 4 kí tự hay kí số, như AB##
A: Loại hồ sơ lỗi, như C: Cá nhân, D: Doanh nghiệp & T: Tài sản
B: Nhóm lỗi, như nhóm lỗi về CMND (CC: Lỗi về CMND của nhóm 'Cá nhân', TC,. . . .
Tiếp theo là 2 kí tự số hay chữ để thể hiện khoảng 36*36 loại lỗi khác nhau;

Vấn đề nữa là các nhân viên CQ bạn không thể tự í ra mã lỗi mới;
Vào thời điểm xuất hiện lỗi mới, tạm thời bạn cho xài cỡ 36 mã lỗi tạm như @C01 cho mã lỗi tạm đầu tiên trong kì của loại hồ sơ cá nhân;
Mã lỗi tam này chỉ tồn tại 1 khoảng thời gian nhất định; Sau đó người có trách nhiệm (duy nhất) thay mã lỗi chính thức & xài chung cho toàn CQ với mã mới này (& đương nhiên mã tạm này hết hiệu lực ngay tức thì)
Vì sao fải làm vậy: Vì lợi ích của CQ bạn thôi & tạo tính tập thể & thống nhất trong CQ;
Cho dù chỉ 1 nhân viên nhập liệu cũng không được tùy tiên tạo ra mã lỗi mới.
Như vậy chúng ta cần 1 Bảng (Table) gồm 2 trường để lưu giữ mã lỗi & nội dung lỗi.
Có làm như vậy ngân hàn lỗi của bạn sẽ trơn tru trong hoạt động;
Còn từ mã lỗi chuyển sang nội dung lỗ trong excel ta xài nhiều cách, trong đó cách đơn giản nhất là =VLOOKUP()

Những mong bạn lưu tâm đến vấn đề này.
 
Upvote 0
Nếu muốn xây dựng ngân hàng lỗi, thì theo mình bạn cần suy nghĩ đến bây giờ là mã lỗi;

Theo mình mã lỗi nên là 4 kí tự hay kí số, như AB##
A: Loại hồ sơ lỗi, như C: Cá nhân, D: Doanh nghiệp & T: Tài sản
B: Nhóm lỗi, như nhóm lỗi về CMND (CC: Lỗi về CMND của nhóm 'Cá nhân', TC,. . . .
Tiếp theo là 2 kí tự số hay chữ để thể hiện khoảng 36*36 loại lỗi khác nhau;

Vấn đề nữa là các nhân viên CQ bạn không thể tự í ra mã lỗi mới;
Vào thời điểm xuất hiện lỗi mới, tạm thời bạn cho xài cỡ 36 mã lỗi tạm như @C01 cho mã lỗi tạm đầu tiên trong kì của loại hồ sơ cá nhân;
Mã lỗi tam này chỉ tồn tại 1 khoảng thời gian nhất định; Sau đó người có trách nhiệm (duy nhất) thay mã lỗi chính thức & xài chung cho toàn CQ với mã mới này (& đương nhiên mã tạm này hết hiệu lực ngay tức thì)
Vì sao fải làm vậy: Vì lợi ích của CQ bạn thôi & tạo tính tập thể & thống nhất trong CQ;
Cho dù chỉ 1 nhân viên nhập liệu cũng không được tùy tiên tạo ra mã lỗi mới.
Như vậy chúng ta cần 1 Bảng (Table) gồm 2 trường để lưu giữ mã lỗi & nội dung lỗi.
Có làm như vậy ngân hàn lỗi của bạn sẽ trơn tru trong hoạt động;
Còn từ mã lỗi chuyển sang nội dung lỗ trong excel ta xài nhiều cách, trong đó cách đơn giản nhất là =VLOOKUP()

Những mong bạn lưu tâm đến vấn đề này.

Vâng, ra thành mã lỗi thì đúng là chuyên nghiệp hơn rồi. Mình cảm ơn bạn đã tư vấn :)
 
Upvote 0
Fải thế này chăng?

.. . . . . . . . . . . . . .. . . .


Bác sửa giúp em là: Chọn được lỗi của 1 ô thuộc 1 cột (Hiện đang chọn cả hàng). Khi chọn lỗi ô nào thì hiển thị lên ô Tìm kiếm.
Dựa trên File này với ợ!
 

File đính kèm

Upvote 0
Sửa giúp em là: Chọn được lỗi của 1 ô thuộc 1 cột (Hiện đang chọn cả hàng). Khi chọn lỗi ô nào thì hiển thị lên ô Tìm kiếm. Dựa trên File này với ợ!

Trên ListBox hiện thời có 3 cột;
Nhưng chưa bao giờ mình có thể chọn cột được; Chỉ có thể là chọn hàng.
Trong 1 hàng ta có thể truy ra từng giá trị theo cột; nhưng sao chi cho khổ vậy? Trong khi đó bấm thủ công như hiện tại cũng ra cơ mà!

**~** **~** **~**
 
Upvote 0
Trên ListBox hiện thời có 3 cột;
Nhưng chưa bao giờ mình có thể chọn cột được; Chỉ có thể là chọn hàng.
Trong 1 hàng ta có thể truy ra từng giá trị theo cột; nhưng sao chi cho khổ vậy? Trong khi đó bấm thủ công như hiện tại cũng ra cơ mà!

**~** **~** **~**

Hj, em nhờ bác:

- Fix lỗi đăng nhập. Em đang để pass gpe

- Với cả thêm phần chọn hàng nào thì nó list lên ô Tìm nữa nhé.
(Không chọn được ô thì chọn hàng cũng được vậy, em sẽ chọn tab trước rùi chọn hàng)

Bác giúp e nhiều em cảm ơn lắm ạ.
%#^#$
 

File đính kèm

Upvote 0
Em nhờ bác:

(2)- Fix lỗi đăng nhập. Em đang để pass gpe

(1)- Với cả thêm phần chọn hàng nào thì nó list lên ô Tìm nữa nhé.
(Không chọn được ô thì chọn hàng cũng được vậy, em sẽ chọn tab trước rùi chọn hàng)
Bác giúp e nhiều em cảm ơn lắm ạ. %#^#$

(1) Đã có rồi; Bạn chả chịu xem kỹ đó thôi!

(2) Xem file của mình
 

File đính kèm

Upvote 0
(1) Đã có rồi; Bạn chả chịu xem kỹ đó thôi!

(2) Xem file của mình

Bác ơi, em hỏi tý. Em có paste thêm lỗi vào 3 sheet "Ca nhan", "D nghiep", "Tai san".
Nhưng cái List box nó chỉ hiện đến dòng thứ mấy chục thui, ko hiện hết. Chỉnh cho hiện dài hơn thì ở code nào hả bác!

@ChanhTQ
 
Lần chỉnh sửa cuối:
Upvote 0
Bác, em hỏi tý: Em có paste thêm lỗi vào 3 sheet "Ca nhan", "D nghiep", "Tai san".
Nhưng cái List box nó chỉ hiện đến dòng thứ mấy chục thui, ko hiện hết. Chỉnh cho hiện dài hơn thì ở code nào hả bác!
Trong bảng tính đó có 3 Names; Bạn chỉnh vùng hoạt động của thằng {HTL} tăng số dòng lên là được như í.
 
Upvote 0
Trong bảng tính đó có 3 Names; Bạn chỉnh vùng hoạt động của thằng {HTL} tăng số dòng lên là được như í.

Hjx, quả thực là e gà quá. Em search "HTL" mà không ra cụm mã này. Đó là mã nào hả bác. Thà nó là code HTML có khi em còn hiểu hiểu.

Bác ghi rõ hơn chỗ HTL = Hoàng Thuỳ Link là cái nào được ko ah?
 
Upvote 0
Hjx, quả thực là e gà quá. Em search "HTL" mà không ra cụm mã này. Đó là mã nào hả bác. Thà nó là code HTML có khi em còn hiểu hiểu.

Bác ghi rõ hơn chỗ HTL = Hoàng Thuỳ Link là cái nào được ko ah?
Chắc là "Cô HYen17" đánh nhầm.
Có lẽ nó là THL.
Bạn Ctrl+F3 sẽ thấy có 3 Name, Name THL=Data!$D$2:$D$8
 
Upvote 0
Web KT

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

Back
Top Bottom