Hong.Van
Busy
- Tham gia
- 7/5/12
- Bài viết
- 2,330
- Được thích
- 1,767
Em chào Thầy cô và anh chị!
Em có viết code hàm Month & nối chuỗi như sau:
Code trên báo lỗi ở dòng chữ đỏ
1/ Yêu cầu dựa vào cột B, khi chạy code sẽ cho kết qủa như cột C
Ví dụ cell B9 là 02/01/12 khi chạy code thì sẽ cho kết qủa ở Cell C9 là T01 (nghĩa là lấy tháng ở cell B9 với 2 ký tự và nối với chữ T)
Xin lưu ý: nếu tháng 1 thì sẽ lấy hai ký tự là 01, tháng 12 sẽ là 12
Xin vui lòng xem File đính kèm, Em cảm ơn!
Em có viết code hàm Month & nối chuỗi như sau:
Mã:
Sub Tthang_1()
Dim i As Long, n1 As Range, T As String, sArray
Dim Wf As WorksheetFunction
Set Wf = WorksheetFunction
With ActiveSheet
Set n1 = .Range(.[B9], .[B65536].End(3))
sArray = n1.Resize(, 1).Value
End With
For i = 1 To UBound(sArray, 1)
If IsDate(sArray(i, 1)) = True Then [COLOR=#ff0000]sArray(i, 2) = "T" & Wf.Month(sArray(i, 1))[/COLOR]
Next i
n1.Resize(, 1).Value = sArray
End Sub
1/ Yêu cầu dựa vào cột B, khi chạy code sẽ cho kết qủa như cột C
Ví dụ cell B9 là 02/01/12 khi chạy code thì sẽ cho kết qủa ở Cell C9 là T01 (nghĩa là lấy tháng ở cell B9 với 2 ký tự và nối với chữ T)
Xin lưu ý: nếu tháng 1 thì sẽ lấy hai ký tự là 01, tháng 12 sẽ là 12
Xin vui lòng xem File đính kèm, Em cảm ơn!