Nhờ giúp sữa lỗi file chấm công - lương (1 người xem)

Liên hệ QC

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

tommybull

Thành viên hoạt động
Tham gia
21/7/08
Bài viết
191
Được thích
29
Giới tính
Nam
Kính chào các anh chị
Em có một file quản lý chấm công - lương
File này em cóp nhặt từ các anh chị và chỉnh sửa thành yêu cầu công việc của em
Nhưng lúc trước em làm trên Excel 2001-2003
Giờ em mở ra thì báo lỗi và khi nhấn nút lệnh "Thêm NV" thì báo lỗi (Như trong hình đính kèm ạ)
Anh chị xem và chỉnh sửa khắc phục giúp ạLOI1.png LOI2.png
 
Kính chào các anh chị
Em có một file quản lý chấm công - lương
File này em cóp nhặt từ các anh chị và chỉnh sửa thành yêu cầu công việc của em
Nhưng lúc trước em làm trên Excel 2001-2003
Giờ em mở ra thì báo lỗi và khi nhấn nút lệnh "Thêm NV" thì báo lỗi (Như trong hình đính kèm ạ)
Anh chị xem và chỉnh sửa khắc phục giúp ạView attachment 181313 View attachment 181314
Hình thứ nhất không phải là lỗi. Đọc xem nó báo cái gì?

Hình thứ hai, click vào nút Debug xem nó tô vàng dòng nào?

Thứ ba, không nên gửi cả file chứa thông tin cá nhân của người khác như thế. Không sợ người ta kiện cho sao???
(Chưa kể lương là thông tin cần bảo mật, chẳng nhẽ ông sếp biết mà không cho nghỉ làm? Kỳ lạ!)
 
Upvote 0
Hình thứ nhất không phải là lỗi. Đọc xem nó báo cái gì?

Hình thứ hai, click vào nút Debug xem nó tô vàng dòng nào?

Thứ ba, không nên gửi cả file chứa thông tin cá nhân của người khác như thế. Không sợ người ta kiện cho sao???
(Chưa kể lương là thông tin cần bảo mật, chẳng nhẽ ông sếp biết mà không cho nghỉ làm? Kỳ lạ!)
Dạ, vậy em muốn rút lại file đính kèm, và điều chỉnh lại file chỉ để dữ liệu tượng trưng thì làm cách nào ạ?
 
Upvote 0
Dạ, vậy em muốn rút lại file đính kèm, và điều chỉnh lại file chỉ để dữ liệu tượng trưng thì làm cách nào ạ?
Để xóa File đính kèm bạn làm như sau:
1. Vào Edit ----> More Option
2. Tại Attached Files, chọn Delete
 
Upvote 0
Hình thứ nhất không phải là lỗi. Đọc xem nó báo cái gì?

Hình thứ hai, click vào nút Debug xem nó tô vàng dòng nào?

Thứ ba, không nên gửi cả file chứa thông tin cá nhân của người khác như thế. Không sợ người ta kiện cho sao???
(Chưa kể lương là thông tin cần bảo mật, chẳng nhẽ ông sếp biết mà không cho nghỉ làm? Kỳ lạ!)
Dạ, em chỉnh lại file và Upload lên lại rồi ạ,
Lỗi Debug em cũng gửi hình đính kèm
Bác giúp em với ạ
 

File đính kèm

Upvote 0
Các bác dùng excel để làm bảng lương được như vầy quả làm em bái phục. Mong được học hỏi nhiều hơn
 
Upvote 0
Dạ, em chỉnh lại file và Upload lên lại rồi ạ,
Lỗi Debug em cũng gửi hình đính kèm
Bác giúp em với ạ
Góp thêm cho bạn công thức tại Sheet Payroll_Luong, ô BH8:
PHP:
BH8=SUM(($BG8>{0,5,10,18,32,52,80}*10^6)*($BG8-{0,5,10,18,32,52,80}*10^6)*5%)
Enter rồi fill xuống.

Chúc bạn ngày vui.
 
Lần chỉnh sửa cuối:
Upvote 0
Góp thêm cho bạn công thức tại Sheet Payroll_Luong, ô BH8:
PHP:
BH8=SUM(($BG8>{0,5,10,18,32,52,80})*($BG8-{0,5,10,18,32,52,80})*5%)
Enter rồi fill xuống.

Chúc bạn ngày vui.
Dạ, cảm ơn bác, nhờ bác "Quocgiacan" và bác "Befaint" nghiên cứu sửa chữa và giải thích giúp em đoạn code sau ạ!

Sub updatephep()
Dim i, n, l As Integer
l = 0
n = Sheets("danhsach_nv").Cells(Rows.Count, 2).End(xlUp).Row
For i = 7 To n
If Sheets("chamcong").Cells((i - 1), "BA").Value > 0 Then
Sheets("Danhsach_NV").Cells(i, "AF").Value = Sheets("Danhsach_NV").Cells(i, "AF").Value
Sheets("Danhsach_NV").Cells(i, "AF").Value = Sheets("Chamcong").Cells(i - 1, "BA").Value 'ngayphep
Sheets("chamcong").Range("BA" & i - 1).Select
ActiveCell.FormulaR1C1 = _
"=IF(MONTH(R1C31)=1,(Danhsach_NV!R[1]C[-17])-RC[-12],IF(MONTH(R1C31)<4,Danhsach_NV!R[1]C[-17]-RC[-12],IF(Danhsach_NV!R[1]C[-17]>12,12-RC[-12],Danhsach_NV!R[1]C[-17]-RC[-12])))"
Else
l = l + 1
End If
'Sheets("Chamcong").Cells(i + 2, "AY").Value = Sheets("Danhsach_NV").Cells(i, "AJ").Value
Next
MsgBox ((n - 6) - l) & " records duoc cap nhat !", vbOKOnly, "Thong bao"
End Sub

Chế độ phép năm của công ty em là sau khi ký hợp đồng, thì mỗi nhân viên mỗi tháng sẽ có 1 ngày phép năm theo luật ạ!
Em muốn số ngày phép năm sẽ được tính từ "ngày ký HĐLĐ", mỗi tháng sẽ được 1 ngày phép năm, và trong sheet "Chamcong" tại cột "BA" sẽ cập nhật được ai đã nghỉ phép năm, còn lại ngày phép năm nào không và còn bao nhiêu ngày.
Nhưng em click nút lệnh "Update Phép" thì chưa chạy ạ!
Mong các bác giúp đỡ
Xin chân thành cảm ơn
 

File đính kèm

Upvote 0
Dạ, cảm ơn bác, nhờ bác "Quocgiacan" và bác "Befaint" nghiên cứu sửa chữa và giải thích giúp em đoạn code sau ạ!

Sub updatephep()
Dim i, n, l As Integer
l = 0
n = Sheets("danhsach_nv").Cells(Rows.Count, 2).End(xlUp).Row
For i = 7 To n
If Sheets("chamcong").Cells((i - 1), "BA").Value > 0 Then
Sheets("Danhsach_NV").Cells(i, "AF").Value = Sheets("Danhsach_NV").Cells(i, "AF").Value
Sheets("Danhsach_NV").Cells(i, "AF").Value = Sheets("Chamcong").Cells(i - 1, "BA").Value 'ngayphep
Sheets("chamcong").Range("BA" & i - 1).Select
ActiveCell.FormulaR1C1 = _
"=IF(MONTH(R1C31)=1,(Danhsach_NV!R[1]C[-17])-RC[-12],IF(MONTH(R1C31)<4,Danhsach_NV!R[1]C[-17]-RC[-12],IF(Danhsach_NV!R[1]C[-17]>12,12-RC[-12],Danhsach_NV!R[1]C[-17]-RC[-12])))"
Else
l = l + 1
End If
'Sheets("Chamcong").Cells(i + 2, "AY").Value = Sheets("Danhsach_NV").Cells(i, "AJ").Value
Next
MsgBox ((n - 6) - l) & " records duoc cap nhat !", vbOKOnly, "Thong bao"
End Sub

Chế độ phép năm của công ty em là sau khi ký hợp đồng, thì mỗi nhân viên mỗi tháng sẽ có 1 ngày phép năm theo luật ạ!
Em muốn số ngày phép năm sẽ được tính từ "ngày ký HĐLĐ", mỗi tháng sẽ được 1 ngày phép năm, và trong sheet "Chamcong" tại cột "BA" sẽ cập nhật được ai đã nghỉ phép năm, còn lại ngày phép năm nào không và còn bao nhiêu ngày.
Nhưng em click nút lệnh "Update Phép" thì chưa chạy ạ!
Mong các bác giúp đỡ
Xin chân thành cảm ơn
Cái này là bạn "giao trứng cho ác" rồi!

Có lẽ bạn chờ anh @befaint ra tay nghĩa hiệp nha.
Tôi thì 'quanh quẩn' công thức - hàm mà thôi, thấy 'tâm huyết' của bạn cột tính thuế chưa được đẹp lắm, 'ngứa tay ngứa chân' mới gửi cho bạn bài trên, chứ ban đầu thấy code là tôi 'né' rồi, chẳng qua tạt ngang vào thăm mấy người bạn hiền, coi họ mần ăn ra sao, có 'khẻo' không! là chính.

Nếu bạn có hứng thú thì lúc đó mới tính tiếp.

Chúc bạn ngày vui.
 
Upvote 0
Cái này là bạn "giao trứng cho ác" rồi!

Có lẽ bạn chờ anh @befaint ra tay nghĩa hiệp nha.
Tôi thì 'quanh quẩn' công thức - hàm mà thôi, thấy 'tâm huyết' của bạn cột tính thuế chưa được đẹp lắm, 'ngứa tay ngứa chân' mới gửi cho bạn bài trên, chứ ban đầu thấy code là tôi 'né' rồi, chẳng qua tạt ngang vào thăm mấy người bạn hiền, coi họ mần ăn ra sao, có 'khẻo' không! là chính.

Nếu bạn có hứng thú thì lúc đó mới tính tiếp.

Chúc bạn ngày vui.
Vậy giờ phải bắt đầu lại từ đâu ạ. Ý tưởng thì có rồi. Nhưng chưa biết xứ lý cách nào?
 
Upvote 0
Mong nhận được sự giúp đỡ của các bạn và các anh chị ạ!
 
Upvote 0
Web KT

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

Back
Top Bottom