Nhờ thêm code VBA file nhập dữ liệu. (1 người xem)

Liên hệ QC

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

congatrong82

Thành viên hoạt động
Tham gia
10/6/13
Bài viết
112
Được thích
4
Mình có form nhập dữ liệu, nhưng chưa hoàn chỉnh lắm. Mình muốn AE GPE trợ giúp thêm về code như sau
Các phần đầu đã làm xong, nhưng tới phần chọn mã ngạch, hệ số lương, bậc lương. Mình muốn khi chọn mã ngạch sẽ hiện hệ số tương đương với mã ngạch và bậc của hệ số đó.
- Phần nhập: Khi nhập mã ngạch = hệ số tương đương = bậc tương đương
VD: khi click chọn Mã ngạch: 15a.203 = Tất cả Hệ số của mã ngạch 15a.203 (để chọn) = tất cả Bậc (1/9 hoặc 1/10 hoặc 1/12) của mã ngạch 15a.203 … Dữ liệu thang bảng lương nằm ở Sheet LIST.
Do hết quata nên mình đưa link Media: http://www.mediafire.com/download/tah78caqtkvkcnx/From_Nhap_Lieu_Test.rar

Xin cảm ơn mọi người rất nhiều.
 
Lần chỉnh sửa cuối:
Mình có form nhập dữ liệu, nhưng chưa hoàn chỉnh lắm. Mình muốn AE GPE trợ giúp thêm về code như sau
Các phần đầu đã làm xong, nhưng tới phần chọn mã ngạch, hệ số lương, bậc lương. Mình muốn khi chọn mã ngạch sẽ hiện hệ số tương đương với mã ngạch và bậc của hệ số đó.
- Phần nhập: Khi nhập mã ngạch = hệ số tương đương = bậc tương đương
VD: khi click chọn Mã ngạch: 15a.203 = Tất cả Hệ số của mã ngạch 15a.203 (để chọn) = tất cả Bậc của mã ngạch 15a.203 … Dữ liệu thang bảng lương nằm ở Sheet LIST.
+ Do hết quata nên mình đưa link Media: http://www.mediafire.com/download/tah78caqtkvkcnx/From_Nhap_Lieu_Test.rar

Xin cảm ơn mọi người rất nhiều.

Bạn xem File coi có đúng ý không nhé.
 

File đính kèm

Lần chỉnh sửa cuối:
Upvote 0
Form này cháu chạy trên office 2010 không chạy được Chú ạ!
Lỗi ngay ở dòng hiện form:
View attachment 119186 View attachment 119187
View attachment 119188

Chú xem đó là lỗi gì vậy?

Lỗi này là do nguyên nhân: Không thể tải một đối tượng vì có Control nào đó của Excel 2003 có cách gọi khác với Excel 2010 vì vậy mà chỉ hiện Form mà không mở được.

Do tôi đang sử dụng Excel 2003 và chưa Test thử Form này với Excel 2010 nên chưa biết Control nào không phù hợp, vì vậy bạn phải chờ tôi có thời gian rảnh Test thử Excel 2010 mới xử lý lỗi được.
 
Lần chỉnh sửa cuối:
Upvote 0
Không phải file này be09 ah.
File đúng là: Form Nhap Lieu_Test.
Cảm ơn mọi người rất nhiều.
 
Lần chỉnh sửa cuối:
Upvote 0
Bạn xem File coi có đúng ý không nhé.
File như Link bên dưới bạn àh.
Mình có form nhập dữ liệu, nhưng chưa hoàn chỉnh lắm. Mình muốn AE GPE trợ giúp thêm về code như sau
Các phần đầu đã làm xong, nhưng tới phần chọn mã ngạch, hệ số lương, bậc lương. Mình muốn khi chọn mã ngạch sẽ hiện hệ số tương đương với mã ngạch và bậc của hệ số đó.
- Phần nhập: Khi nhập mã ngạch = hệ số tương đương = bậc tương đương
VD: khi click chọn Mã ngạch: 15a.203 = Tất cả Hệ số của mã ngạch 15a.203 (để chọn) = tất cả Bậc (1/9 hoặc 1/10 hoặc 1/12) của mã ngạch 15a.203 … Dữ liệu thang bảng lương nằm ở Sheet LIST.
Do hết quata nên mình đính kèm đường link Media: [URL=
 
Lần chỉnh sửa cuối:
Upvote 0
File như Link bên dưới bạn àh.
Mình có form nhập dữ liệu, nhưng chưa hoàn chỉnh lắm. Mình muốn AE GPE trợ giúp thêm về code như sau
Các phần đầu đã làm xong, nhưng tới phần chọn mã ngạch, hệ số lương, bậc lương. Mình muốn khi chọn mã ngạch sẽ hiện hệ số tương đương với mã ngạch và bậc của hệ số đó.
- Phần nhập: Khi nhập mã ngạch = hệ số tương đương = bậc tương đương
VD: khi click chọn Mã ngạch: 15a.203 = Tất cả Hệ số của mã ngạch 15a.203 (để chọn) = tất cả Bậc (1/9 hoặc 1/10 hoặc 1/12) của mã ngạch 15a.203 … Dữ liệu thang bảng lương nằm ở Sheet LIST.
+ Do hết quata nên mình đính kèm đường link Media: http://www.mediafire.com/download/ta..._Lieu_Test.rar

Xin cảm ơn mọi người rất nhiều.

Bạn đã Test kỹ chưa mà nêu vấn đề trớt qướt:

Form trên là tôi đã làm ComBo với tên Ngạch , khi bạn chọn tên Ngạch thì nó mới hiện Ngạch lương của tên Ngạch đó, khi bạn chọn Ngạch lương thì ComBo Hệ số lương tương ứng với Ngạch lương đó mới hiện ra đầy đủ.

Còn bạn nêu 1/10 hoặc 1/12 là sai, vì Ngạch lương 15a.203 chỉ có 9 hệ số lương, bạn nhìn vào ComBo tên Ngạch bạn sẽ hiểu, số trong ngoặc đơn là hệ số lương của Ngạch lương đó.
 
Upvote 0
Bạn đã Test kỹ chưa mà nêu vấn đề trớt qướt:

Form trên là tôi đã làm ComBo với tên Ngạch , khi bạn chọn tên Ngạch thì nó mới hiện Ngạch lương của tên Ngạch đó, khi bạn chọn Ngạch lương thì ComBo Hệ số lương tương ứng với Ngạch lương đó mới hiện ra đầy đủ.

Còn bạn nêu 1/10 hoặc 1/12 là sai, vì Ngạch lương 15a.203 chỉ có 9 hệ số lương, bạn nhìn vào ComBo tên Ngạch bạn sẽ hiểu, số trong ngoặc đơn là hệ số lương của Ngạch lương đó.

From đó mình đã test rồi nhưng chưa chuẩn lắm.
File của mình có gởi lại cho bạn không giống với file kia. Ý của mình là chỉnh sửa trên file Form Nhập Liệu_Test. Bạn có hiểu ý không?
 
Lần chỉnh sửa cuối:
Upvote 0
From đó mình đã test rồi nhưng chưa chuẩn lắm.
File của mình có gởi lại cho bạn không giống với file kia. Ý của mình là chỉnh sửa trên file Form Nhập Liệu_Test. Bạn có hiểu ý không?

Bạn kiểm tra lại nhé:

Do Tên ngạch và Ngạch lương hệ số là 1/1 (có nghĩa là khi chọn 1 Tên ngạch thì bạn chỉ thấy có 1 Ngạch lương tương ứng duy nhất), nên khi chọn Tên ngạch thì bạn chỉ thấy có 1 Ngạch lương tương ứng với Tên ngạch đó và khi chọn Ngạch lương thì nó sẽ ra hệ số tương ứng (nếu không tin thì bạn vào sheet Ngach He so, tại B2 bạn gõ Tên ngạch là 15a.205, thì khi nhấn nút nhập mới bạn chọn Tên ngạch là Dược sỹ (9) thì bạn sẽ thấy 2 Tên ngạch là 16.134, 15a.205.

Vậy ý bạn muốn là khi chọn Tên ngạch bạn thì sẽ thấy có đầy đủ các Ngạch lương phải không? Nếu làm cách này nếu trí nhớ không tốt thì bạn sẽ nhập sai Tên ngạch là điều chắc chắn.

Ví dụ: Tên ngạch là Dược sỹ (9) thì Ngạch lương tương ứng sẽ là 16.134, còn làm theo yêu cầu của bạn nó sẽ là 16.134, 15a.205, 15a.201, 15a.203 ..v..v...Như vậy bạn muốn Ngạch lương là duy nhất là 16.134 hay là phải đi tìm những cái mình không muốn nhập vào cho mất thời gian.

Tôi giải thích như vầy là quá rõ ràng rồi (còn bạn hiểu hay không thì tùy), nếu bạn muốn làm theo yêu cầu như bạn nêu trên thì tôi sẽ xóa bớt Code Tên ngạch là xong (lúc này khi bạn chọn Tên ngạch nó sẽ hiện tất cả, chọn Ngạch lương nó sẽ hiện tất cả), và khi chọn Ngạch lương thì nó sẽ hiện ra hệ số tương ứng với Ngạch lương bạn vừa chọn.
 
Lần chỉnh sửa cuối:
Upvote 0

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

Back
Top Bottom