Thiết kế Nút nhập liệu trên Form tìm kiếm

DongHai Vuong

New Member
Hội viên mới
Chào các ac, em có tk một form tìm kiếm và nhập dữ liệu, e ko rành về VBA nên chỉ sử dụng một số code tham khảo, nay cần ac giúp hoàn thiện nó như sau:
- Sheet nhập liệu: là bảng nhập dữ liệu qua form, gọi form bằng cách click đúp chuột vào các dòng cột B, sheet Nhapdulieu;
(đã làm);
- Form:
+ 1 Texbox làm ô tìm kiếm, tại đây nhập mã hiệu vào để lọc.(đã làm)
+ Có 2 table để chuyển đổi, trong mỗi table có 1 listbox về loại dữ liệu lấy từ 2 sheet MC và MC2 để tìm kiếm, nhập vào sheet Nhapdu lieu. Mới làm được 1 table và 1 listbox, lấy dl từ sheet MC.
+ Cuộn Listbox bằng chuột giữa. (đã làm)
+ 1 Nút thoát form: Nhấn Exit hoặc nhấn phím Esc (đã làm)
+ Dữ liệu có thể click đúp chuột trực tiếp vào listbox (đã làm), hoặc chọn nhiều dòng dl rồi nhấn nút OK.
+ 1 Nút Ok để đồng ý nhập liệu sau khi đã check vào các dòng dl tìm kiếm được trong 2 listbox. Cái này em chưa làm được, nút này em muốn sau khi chọn các dữ liệu cần nhập trong listbox, thì nhấn nút OK hoặc Enter thì dữ liệu được nhập vào Sheet nhaplieu, đồng thời thoát Form khỏi phải nhấn nút Exit nữa.
Cái này nếu ac nào từng lập dự toán xd sẽ gần giống như vậy!
Code trong file hơi lộn xộn vì cóp nhặt các kiểu! Mong các ac ai có thể hoàn thiện những mục này và bỏ bớt những code ko cần thiết giúp em được không. Em xin cảm ơn nhiều!
File em bỏ bớt các sheet biên bản trích xuất từ Nhapdulieu, chỉ để data minh họa cho nhẹ.
 

Đính kèm

  • Form nhap du lieu.rar
    231.4 KB · Lượt xem: 65
Chào các ac, em có tk một form tìm kiếm và nhập dữ liệu, e ko rành về VBA nên chỉ sử dụng một số code tham khảo, nay cần ac giúp hoàn thiện nó như sau:
- Sheet nhập liệu: là bảng nhập dữ liệu qua form, gọi form bằng cách click đúp chuột vào các dòng cột B, sheet Nhapdulieu;
(đã làm);
- Form:
+ 1 Texbox làm ô tìm kiếm, tại đây nhập mã hiệu vào để lọc.(đã làm)
+ Có 2 table để chuyển đổi, trong mỗi table có 1 listbox về loại dữ liệu lấy từ 2 sheet MC và MC2 để tìm kiếm, nhập vào sheet Nhapdu lieu. Mới làm được 1 table và 1 listbox, lấy dl từ sheet MC.
+ Cuộn Listbox bằng chuột giữa. (đã làm)
+ 1 Nút thoát form: Nhấn Exit hoặc nhấn phím Esc (đã làm)
+ Dữ liệu có thể click đúp chuột trực tiếp vào listbox (đã làm), hoặc chọn nhiều dòng dl rồi nhấn nút OK.
+ 1 Nút Ok để đồng ý nhập liệu sau khi đã check vào các dòng dl tìm kiếm được trong 2 listbox. Cái này em chưa làm được, nút này em muốn sau khi chọn các dữ liệu cần nhập trong listbox, thì nhấn nút OK hoặc Enter thì dữ liệu được nhập vào Sheet nhaplieu, đồng thời thoát Form khỏi phải nhấn nút Exit nữa.
Cái này nếu ac nào từng lập dự toán xd sẽ gần giống như vậy!
Code trong file hơi lộn xộn vì cóp nhặt các kiểu! Mong các ac ai có thể hoàn thiện những mục này và bỏ bớt những code ko cần thiết giúp em được không. Em xin cảm ơn nhiều!
File em bỏ bớt các sheet biên bản trích xuất từ Nhapdulieu, chỉ để data minh họa cho nhẹ.
Code trong File rườm rà quá, còn nhiều lỗi phát sinh.
Trên Form nên có một số TextBox để nhập liệu những cái cần thiết từ cột G: L không lẽ vừa sử dụng Form vừa gõ những cái cần vào Cell.
 
Code trong File rườm rà quá, còn nhiều lỗi phát sinh.
Trên Form nên có một số TextBox để nhập liệu những cái cần thiết từ cột G: L không lẽ vừa sử dụng Form vừa gõ những cái cần vào Cell.
Thansk bác đã góp ý, nhưng với form nhập liệu này, nhu cầu của em chỉ cần là tìm những công tác cần để thêm vào sheet nhập liệu, và định mức, tiêu chuẩn tương ứng sẽ cũng xuất hiện theo, cái này chỉ cần chỉnh, thêm tt trong code và data là được. Phần còn lại vẫn phải nhập thủ công vì những dữ liệu ấy tùy vào khối lượng của từng công việc nữa, vd như m3, số mẫu...thì ko có công tác nào cố định cả.
Nó giống như phần mềm lập dự toán xây dựng ấy, chỉ cần lấy được mã định mức cv, có đơn giá, đm kèm theo, nhưng khối lượng thì vẫn phải nhập tay vào từng cel đó bác.
 
Thansk bác đã góp ý, nhưng với form nhập liệu này, nhu cầu của em chỉ cần là tìm những công tác cần để thêm vào sheet nhập liệu, và định mức, tiêu chuẩn tương ứng sẽ cũng xuất hiện theo, cái này chỉ cần chỉnh, thêm tt trong code và data là được. Phần còn lại vẫn phải nhập thủ công vì những dữ liệu ấy tùy vào khối lượng của từng công việc nữa, vd như m3, số mẫu...thì ko có công tác nào cố định cả.
Nó giống như phần mềm lập dự toán xây dựng ấy, chỉ cần lấy được mã định mức cv, có đơn giá, đm kèm theo, nhưng khối lượng thì vẫn phải nhập tay vào từng cel đó bác.
Mục đích tôi nêu "trên Form nên có một số TextBox để nhập liệu những cái cần thiết từ cột G: L" có nghĩa là khi chọn bất kỳ dòng nào trong ListBox nó sẽ Load dữ liệu vào một số TextBox và chỗ nào cần thêm, sửa, xóa thì sử dụng ngay trong Form.

Bạn có thể tham khảo cách làm trong File bài 153 của Link sau (để hiểu rỏ hơn): Quản Lý Công Văn đi Và đến
 

CẨM NANG KẾ TOÁN TRƯỞNG


Liên hệ: 090.6969.247

KÊNH YOUTUBE DKT

Kỹ thuật giải trình thanh tra BHXH

Đăng ký kênh nhé cả nhà

SÁCH QUYẾT TOÁN THUẾ


Liên hệ: 090.6969.247

Top