Mã code chạy được trong file *.xls nhưng lại bị lỗi trong file *.xlsm

Liên hệ QC

trantien123

Thành viên mới
Tham gia
30/12/10
Bài viết
32
Được thích
1
Em có 1 functions viết và lưu trong file excel định đạng là *.xls thì sử dụng functions được bình thường, nhưng nếu lưu ở định dạng *xlsm thì khi sử dụng functions báo lỗi #REF!.
Mọi người có thể cho em biết lỗi này là lỗi gì, và xử lý như thế nào ạ.
Functions của em như sau:
Public Function NTN1(num2 As Date)
If Day(num2) > 9 And Month(num2) > 9 Then
NTN1 = " ng" & ChrW(224) & "y " & Day(num2) & "/" & Month(num2) & "/" & Year(num2)
ElseIf Day(num2) < 10 And Month(num2) < 10 Then
NTN1 = " ng" & ChrW(224) & "y " & "0" & Day(num2) & "/" & "0" & Month(num2) & "/" & Year(num2)
ElseIf Day(num2) < 10 And Month(num2) > 9 Then
NTN1 = " ng" & ChrW(224) & "y " & "0" & Day(num2) & "/" & Month(num2) & "/" & Year(num2)
ElseIf Day(num2) > 9 And Month(num2) < 10 Then
NTN1 = " ng" & ChrW(224) & "y " & Day(num2) & "/" & "0" & Month(num2) & "/" & Year(num2)
End If
End Function
 
Không tải file lên được hả bạn?
 
Upvote 0
Viết hàm thấy gớm quá.

Dùng công thức này là được rồi.
="ngày " & text(A1, "dd/mm/yyyy")

Còn vờ bờ a thì vầy:
PHP:
Function dinhDangNgay(byval dDate as Long) as String
const strFormat = "dd/mm/yyyy"
dinhDangNgay = " ng" & ChrW(224) & "y " & format(dDate, strFormat)
End Function
 
Upvote 0
2 File có chứa function giống nhau, nhưng file đuôi .xls thì hoạt động được bình thường còn file .xlsm thì bị lỗi
Thử cái này:
Mã:
Public Function NgayThangNam(ByVal dat As Date) As String
    NgayThangNam = "Ng" & ChrW(224) & "y " & Format(dat, "dd/mm/yyyy")
End Function
 
Upvote 0
Web KT

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

Back
Top Bottom