Đánh số thứ tự dạng 1, 1.1, 1.2, 1.3 ,…
Nhờ các anh chị giúp em viết code đánh số thứ tự dạng 1, 1.1, 1.2, …
Như ví dụ em gởi trong file đính kèm
Trân trọng cảm ơn
Bạn thử code này xem sao:
Sub Stt()
Dim SrcArr, ResArr()
Dim lR As Long, k As Long, lStt As Long
Dim sStt As String
SrcArr = Sheet1.Range(Sheet1.Range("D3"), Sheet1.Range("D65000").End(xlUp)).Resize(, 2).Value2
ReDim ResArr(1 To UBound(SrcArr, 1), 1 To 1)
If IsArray(SrcArr) Then
For lR = 1 To UBound(SrcArr, 1)
If SrcArr(lR, 2) = "" Then
lStt = lStt + 1
k = 0
ResArr(lR, 1) = lStt
Else
k = k + 1
sStt = lStt & "." & k
ResArr(lR, 1) = sStt
End If
Next lR
With Sheet1
.Range("B3:B10000").ClearContents
.Range("B3").Resize(lR - 1, 1).Value = ResArr
End With
End If
End Sub
www.giaiphapexcel.com/diendan/threads/%C4%90%C3%A1nh-s%E1%BB%91-th%E1%BB%A9-t%E1%BB%B1-d%E1%BA%A1ng-1-1-1-1-2-1-3.97937/
Khóa học SprinGO phù hợp
Khóa học Power PI – Ứng dung trong Nhân sự
TỔNG QUAN KHÓA HỌC: POWER BI CHO NGÀNH NHÂN SỰ Khóa học Power BI cho Nhân sự được thiết kế dành riêng cho các...
Xem khóa học
Bình luận