boyxin
Members actively
- Tham gia
- 10/3/08
- Bài viết
- 1,664
- Được thích
- 2,335
Hiện tại em đang dùng code sau để thực hiện công việc trích lọc các môn HS có điểm TBmôn < 5 để báo cáo BGH và thông báo cho HS
---------------
Em không biết gì về VBA đâu. các bác làm hoàn thiện giúp em nha (đoạn code trên em có được cũng là nhờ các bác trên GPE giúp)
PHP:
Public Function MonKTL(namehs As String) As String
Set cn = Sheets("Canam").Range("DataCN")
rc = cn.Rows.Count
For r = 1 To rc
If cn(r, 1) = namehs Then
diemtb = ""
sm = 0
For C = 2 To 16
dtb = cn(r, C)
If dtb < 5 And dtb <> "" Then
diemtb = diemtb & cn(1, C) & "=" & dtb & ", "
sm = sm + 1
End If
Next
MonKTL = sm & " M" & ChrW(244) & "n: " & diemtb
rtl = rtl + 1
Exit For
End If
Next
If namehs = "" Then MonKTL = ""
End Function
- Nhưng em nhận thấy Range("DataCN") thật là lãng phí, trong khi số liệu nằm gọn trong 1 report => xét Range("Data") là đủ (DataCN và Data là các name trong file đính kèm) nhưng em loay hoay mãi mà không biết xử lý thế nào
- Hiện tại hàm MonKTL(Name HS) em muốn chuyển thành MonKTL(Ma HS)
---------------
Em không biết gì về VBA đâu. các bác làm hoàn thiện giúp em nha (đoạn code trên em có được cũng là nhờ các bác trên GPE giúp)