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
PHP:
Sub cmd_updatelist()
Dim i, n, m As Integer
Dim confirm As Boolean
n = Sheets("Danhsach_NV").Cells(Rows.Count, "B").End(xlUp).Row
m = Sheets("Chamcong").Cells(Rows.Count, 6).End(xlUp).Row
confirm = MsgBox("Da co du lieu, xem lai truoc khi import!", vbOKCancel, "Warning")
If (Not IsEmpty(Sheets("ChamCong"))) And confirm Then
For i = 6 To n
If Not IsEmpty(Sheets("Danhsach_NV").Cells(i, 1).Value) Then
Sheets("ChamCong").Cells(i - 1, 1).Value = i - 6
Sheets("ChamCong").Cells(i - 1, 2).Value = Sheets("Danhsach_NV").Cells(i, 2)
Sheets("ChamCong").Cells(i - 1, 3).Value = Sheets("Danhsach_NV").Cells(i, 6)
Sheets("chamcong").Range("D" & (i - 1) & ": AH" & (i - 1)).Select
Selection.ClearContents
Sheets("Chamcong").Range("AI" & (i - 1)).Select
ActiveCell.FormulaR1C1 = "=COUNTIF(RC[-31]:RC[-1],R4C35)"
Sheets("Chamcong").Range("AJ" & (i - 1)).Select
ActiveCell.FormulaR1C1 = "=COUNTIF(RC[-32]:RC[-2],""P"")+COUNTIF(RC[-32]:RC[-2],""P5"")/2"
Sheets("ChamCong").Range("AK" & (i - 1)).Select
ActiveCell.FormulaR1C1 = "=COUNTIF(RC[-33]:RC[-3],R4C37)"
Sheets("ChamCong").Range("AL" & (i - 1)).Select
ActiveCell.FormulaR1C1 = "=COUNTIF(RC[-33]:RC[-3],R4C37)"
Sheets("ChamCong").Range("AM" & (i - 1)).Select
ActiveCell.FormulaR1C1 = "=COUNTIF(RC[-35]:RC[-5],R4C39)"
2. Cells(i - 1, 1).Value = i - 6: NGHĨA LÀ SAO?
3. Cells(i - 1, 2).Value = Sheets("Danhsach_NV").Cells(i, 2): NGHĨA LÀ SAO?
4. COUNTIF(RC[-31]:RC[-1],R4C35)" : NGHĨA LÀ SAO?
5. (RC[-32]:RC[-2] : NGHĨA LÀ SAO?
6. (RC[-33]:RC[-3],R4C37)" : NGHĨA LÀ SAO?
RẤT MỌNG NHẬN ĐƯỢC SỰ CHỈ GIÁO CỦA CÁC TIỀN BỐI
XIN CHÂN THÀNH CẢM ƠN
TOMMY
Chỉnh sửa lần cuối bởi điều hành viên: