Cod bị báo lỗi do đâu

Liên hệ QC

thong_xanh2003

Thành viên chính thức
Tham gia
24/5/07
Bài viết
56
Được thích
14
Tôi đang tạo addin mới bằng đoạn cod sau:
Function NgayThangNam(ByVal bDate As Date) As String
Dim NGAY As Byte, Thang As Byte
Dim Nam As Integer
NGAY = Day(Date)
Thang = Month(Date)
Nam = Yaer(Date)
NgayThangNam="Ngµy"&NGAY& "th¸ng" &Thang& "n¨m"&Nam
End Function
Nhưng ở dòng(NgayThangNam="Ngµy"&NGAY& "th¸ng" &Thang& "n¨m"&Nam) bị báo chữ đỏ , không biết do soạn sai cái gì, các bác chỉ giúp với.
 
Giữa các dấu & của bạn với các ký tự phải có khoảng trống thì mới được.
 
Lần chỉnh sửa cuối:
Upvote 0
Function NgayThangNam(ByVal bDate As Date) As String
Dim NGAY As Byte, Thang As Byte
Dim Nam As Integer
NGAY = Day(Date)
Thang = Month(Date)
Nam = Year(Date)
NgayThangNam = "Ngµy " & NGAY & "th¸ng " & Thang & "n¨m " & Nam
End Function
Cách 1 blank giữa text và biến. Thua bạn luôn, sao không format, custom
"Ngµy " dd "th¸ng " & mm"n¨m " yyyy
 
Upvote 0
Vô menu Insert - Name - Define Name

thong_xanh2003 đã viết:
Tôi đang tạo addin mới bằng đoạn cod sau:
Function NgayThangNam(ByVal bDate As Date) As String
End Function
Nhưng . . .
Thêm 1 cách để bạn tham khảo:
Trong CS Define name ta nhập ten là NgayVN;
Trong ô Refers to ta nhập dòng sau:
="Kiến an, ngày " & RIGHT("0" & DAY(TODAY()),2) & " tháng " & RIGHT("0" & MONTH(TODAY()),2) & " năm " & YEAR(TODAY()) & "."
& lưu lại; Tại bất kỳ ô nào trên workbook bạn nhập:
=NgayVN sẽ hiện ra ~ zì bạn cần!
 
Upvote 0
Web KT

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

Back
Top Bottom