Khi Spin một số dữ liệu trong hợp đồng lao động không chạy

Liên hệ QC

motphatlt

Thành viên chính thức
Tham gia
15/8/20
Bài viết
54
Được thích
5
Em tham khảo hợp đồng lao động trên diễn đàn GPE.
Khi Spin dữ liệu thì dữ liệu dòng số 25 không thay đổi.
Đúng ra dữ liệu dòng số 25 phải lấy từ cột S và cột T của Sheet (DM_HD) .
Xin được nhờ anh/chị và các bạn giúp.
Em xin được cảm ơn!

aaaa.png
bbbbbb.png
 

File đính kèm

  • Sua HD.xlsm
    153.4 KB · Đọc: 11
Spin dữ liệu là gì? Bạn có thể giải thích rõ được không?
 
Spin dữ liệu là gì? Bạn có thể giải thích rõ được không?
Dạ! em không biết dùng từ có đúng không?
Nôm na là chạy cái nút mũi tên sang trái và sang phải.
Bài đã được tự động gộp:

Dạ! em không biết dùng từ có đúng không?
Nôm na là chạy cái nút mũi tên sang trái và sang phải.
Gọi là gì vậy ạ? anh, chị giúp em sửa lỗi bài đó với ạ!
 

File đính kèm

  • spin.png
    spin.png
    528.1 KB · Đọc: 14
Dạ! em không biết dùng từ có đúng không?
Nôm na là chạy cái nút mũi tên sang trái và sang phải.
Bài đã được tự động gộp:


Gọi là gì vậy ạ? anh, chị giúp em sửa lỗi bài đó với ạ!
Tôi thấy file dạng xlsm nên tôi nghĩ là bạn phải có người giúp viết code và đã chạy thử rồi chứ. Hay là chừ nó mới lỗi?
 
Bạn lấy tập tin ở đâu thì vào đấy mà hỏi.

Tôi thấy vấn đề của bạn giống như ở chủ đề sau. Cũng là "Thử việc ..." nhưng của "người ta" thì là B24 thay cho B25 như của bạn.

Bạn đọc bài #1 để biết vấn đề của chủ chủ đề, và sau đó đọc bài#10 của tôi giải thích

Còn tập tin đã sửa thì tôi đính kèm ở bài #13
 
Em tham khảo hợp đồng lao động trên diễn đàn GPE.
Khi Spin dữ liệu thì dữ liệu dòng số 25 không thay đổi.
Đúng ra dữ liệu dòng số 25 phải lấy từ cột S và cột T của Sheet (DM_HD) .
Xin được nhờ anh/chị và các bạn giúp.
Em xin được cảm ơn!

View attachment 244337
View attachment 244338
Mình thấy trong code có đoạn:
Mã:
Range("A6") = WorksheetFunction.Max(S_DM.Range("A15:A5500"))

1598610720381.png

Vì sheet: DM_HD ở cột A dữ liệu của bạn mới điền đến số 6 thôi nên giá trị nó chỉ lấy Max là 6 thôi.
Bạn nhập thêm dữ liệuở sheet: "DM_HD" thì giá trị Max nó cũng thay đổi theo.
 
Em lấy trên diễn đàn, không nhớ nguồn.
Nhưng khi sử dụng bị lỗi vậy.
Mong được anh, chị giúp.
Cái dòng đó hình như khó quá đối với tác giả nên ảnh/chỉ bỏ qua, để cho người dùng nhập bằng tay cho lành """:::":\ .
Bạn tải file về dùng với lưu ý là tôi chỉ xử lý tình thế để có kết quả dòng B25 cho bạn.
 

File đính kèm

  • Sua HD.xlsm
    140 KB · Đọc: 11
Cái dòng đó hình như khó quá đối với tác giả nên ảnh/chỉ bỏ qua, để cho người dùng nhập bằng tay cho lành """:::":\ .
Bạn tải file về dùng với lưu ý là tôi chỉ xử lý tình thế để có kết quả dòng B25 cho bạn.
"xử lý tình thế để có kết quả dòng B25" ?
anh,chị nói rõ hơn được không ạ?
 
"xử lý tình thế để có kết quả dòng B25" ?
anh,chị nói rõ hơn được không ạ?
Bạn thấy file tôi gửi lại có đúng yêu cầu của bạn hay chưa? Bạn phải dựa vào nội dung chính đó để trả lời trước đã. Nếu ok thì cũng cảm ơn người ta 1 tiếng trước khi nói đến chuyện khác.

Còn code trong file bạn có từ thời cô Lựu rắm rối, khó bảo trì. Dò theo nó cũng mệt thấy mồ, nên chỉ làm cho chạy được dòng đó thôi, các thứ khác cho qua.
 
Bạn thấy file tôi gửi lại có đúng yêu cầu của bạn hay chưa? Bạn phải dựa vào nội dung chính đó để trả lời trước đã. Nếu ok thì cũng cảm ơn người ta 1 tiếng trước khi nói đến chuyện khác.

Còn code trong file bạn có từ thời cô Lựu rắm rối, khó bảo trì. Dò theo nó cũng mệt thấy mồ.
Vâng được rồi anh, em cảm ơn anh!
Anh giúp em code mới ạ!
 
"xử lý tình thế để có kết quả dòng B25" ?
anh,chị nói rõ hơn được không ạ?
Tôi đã trả lời cho bạn mà. "Ở bên kia" đó chính là dòng 24, còn "bên này" nó là dòng 25.

Tôi không chỉ sửa mà còn giải thích cho mọi người hiểu nguyên nhân từ đâu.
 
Web KT
Back
Top Bottom