Ba Tê
Cạo Rồi Khỏi Gội
- Tham gia
- 5/5/09
- Bài viết
- 12,124
- Được thích
- 17,588
- Giới tính
- Nam
Do ban đầu bạn không có cột thứ, thêm vào 1 cột nhưng trong code "quên" chỉnh lại.font chứ thì ổn rồi bạn a. NHƯNG TẠI SHEEET LỌC NẾU LỌC THEO TÊN GIÁO VIÊN THÌ THIẾU CẬP NHẬT TIẾT 9 . mong bạn sửa giùm . cảm ơn bạn
Thay lại bằng Sub này thử xem
[GPECODE=vb]Public Sub LOC_GV()
Dim sArr(), dArr(), TenGV As String, K As Long, I As Long, J As Long
With Sheets("DIEMDANH_GV")
sArr = .Range(.[B5], .[B65536].End(xlUp)).Resize(, 13).Value2
End With
ReDim dArr(1 To UBound(sArr, 1), 1 To 12)
With Sheets("LOC")
TenGV = UCase(.[C2])
For I = 1 To UBound(sArr, 1)
If UCase(sArr(I, 1)) = TenGV Then
K = K + 1: dArr(K, 1) = K
For J = 3 To 13
dArr(K, J - 1) = sArr(I, J)
Next J
End If
Next I
.[A4:L100].ClearContents
.[A4:L100].Borders.LineStyle = xlNone
If K Then
.[A4].Resize(K, 12) = dArr
.[A4].Resize(K, 12).Borders.LineStyle = xlContinuous
End If
End With
End Sub[/GPECODE]
Lần chỉnh sửa cuối: