boyxin
Members actively
- Tham gia
- 10/3/08
- Bài viết
- 1,664
- Được thích
- 2,335
Chào các bác! dạo này hình như em càng ngày càng ngu thêm hay sao ý
Với cùng 1 nhiệm vụ, dùng sự kiện Worksheet_Change(...) thì cho kết quả ngon lành, thế mà chuyển nhiệm vụ đó dưới dạng hàm tự tạo Function(...) thì toàn báo lỗi,không ra kết quả.
Em đã sửa được Hàm cho kết quả thì sự kiện Worksheet_Change(...) lại im re không hoạt động. không rõ lý do vì sao?
Mong các bác giúp đỡ (Nội dung cụ thể trong file đính kèm)
Với cùng 1 nhiệm vụ, dùng sự kiện Worksheet_Change(...) thì cho kết quả ngon lành, thế mà chuyển nhiệm vụ đó dưới dạng hàm tự tạo Function(...) thì toàn báo lỗi,không ra kết quả.
PHP:
Option Explicit
Dim Tmp As Variant, i As Byte, iM As Byte, iL As Range
Function LastWeek(iT As Byte, iMon As String, iLop As String) As Long
If iMon <> "" Then
With Sheet1
iM = .[a1:bo1].Find(iMon, , xlValues, 1, 1).Column
Set iL = .Cells(2, iM).Resize(, 4).Find(Mid(iLop, 1, 1) * 1)
Tmp = iL.Offset(iT).Value
End With
Else
Tmp = 0
End If
LastWeek = Tmp
End Function
Mong các bác giúp đỡ (Nội dung cụ thể trong file đính kèm)
File đính kèm
Lần chỉnh sửa cuối: