Văn Toàn 1996
Thành viên hoạt động
- Tham gia
- 5/6/23
- Bài viết
- 102
- Được thích
- 22
Em chào các anh chị diễn đàn ! Em đang học tập tành VBA nhờ anh chị giúp em câu hỏi sau
Em có dùng 2 đoạn code bên dưới nhưng kết quả khi xuất ra đều sai khi Dữ liệu data gốc có tên của 1 tháng - 1 con số
Ví dụ tại ô B3 có dữ liệu là "April-1" thì code xuất ra là "45017" vậy giờ làm cách nào để xuất ra vẫn là tên gốc là "April-1" . Em xin cảm ơn !
Em có dùng 2 đoạn code bên dưới nhưng kết quả khi xuất ra đều sai khi Dữ liệu data gốc có tên của 1 tháng - 1 con số
Ví dụ tại ô B3 có dữ liệu là "April-1" thì code xuất ra là "45017" vậy giờ làm cách nào để xuất ra vẫn là tên gốc là "April-1" . Em xin cảm ơn !
Mã:
Sub Code1()
Range("D2:D14") = "=IF(RC[-2]="""","""",RC[-2])"
Range("D2:D14").Value = Range("D2:D14").Value
End Sub
Sub Code2()
On Error Resume Next
Dim sArr(), dArr(), Dk1 As String, I As Long, K As Long, R As Long
sArr = Range("B2:B100").Value
R = UBound(sArr)
ReDim dArr(1 To R, 1 To 1)
For I = 1 To R
If sArr(I, 1) <> "" Then
K = K + 1
dArr(K, 1) = sArr(I, 1)
End If
Next I
Range("D2:D100").ClearContents
Range("D2").Resize(K, 1) = dArr
End Sub