[Help] VBA đánh số thứ tự lặp lại từ trên xuống

Liên hệ QC

robinhsoon

Thành viên hoạt động
Tham gia
19/1/16
Bài viết
153
Được thích
11
Thân chào cả nhà GPEX.

Hiện tại em có 01 File gồm 02 cột Store và STT.
em muốn dùng VBA đánh số thứ tự từ 1 đến 15 và sau đó lặp lại 1 đến 15 cho đến khi hết các dòng ở cột A.

Mong cả nhà giúp đỡ ạ.
 

File đính kèm

  • Test 1.xlsx
    9 KB · Đọc: 9

File đính kèm

  • Test 1.xlsx
    9.7 KB · Đọc: 8
Upvote 0
Dùng công thức được không bạn, tham khảo file .
Không được.
Công thức mất công gõ và fill.
VBA, nếu nhờ được người viết gài vào file và gán cho cái nút thì chỉ việc "bấm một phát".

Dự đoán là sẽ có cái câu "vài trăm ngàn dòng, công thức nặng file" để thuyết phục viết code.
 
Upvote 0
Không được.
Công thức mất công gõ và fill.
VBA, nếu nhờ được người viết gài vào file và gán cho cái nút thì chỉ việc "bấm một phát".

Dự đoán là sẽ có cái câu "vài trăm ngàn dòng, công thức nặng file" để thuyết phục viết code.
Đúng ý em rồi ạ, em muốn bấm 1 nút cho nhanh không phải làm bằng công thức, vì dùng công thức file rất nặng ạ
 
Upvote 0
Thân chào cả nhà GPEX.

Hiện tại em có 01 File gồm 02 cột Store và STT.
em muốn dùng VBA đánh số thứ tự từ 1 đến 15 và sau đó lặp lại 1 đến 15 cho đến khi hết các dòng ở cột A.

Mong cả nhà giúp đỡ ạ.
Bạn thử code này xem.
Mã:
Sub danhso()
    Dim i As Long, lr As Long, arr, kq
    With Sheets("test")
         lr = .Range("A" & Rows.Count).End(xlUp).Row - 1
         ReDim kq(1 To lr, 1 To 1)
         For i = 1 To lr
             kq(i, 1) = (i - 1) Mod 15 + 1
         Next i
         .Range("B2:B" & lr + 1).Value = kq
    End With
End Sub
 
Upvote 0
Bạn thử code này xem.
Mã:
Sub danhso()
    Dim i As Long, lr As Long, arr, kq
    With Sheets("test")
         lr = .Range("A" & Rows.Count).End(xlUp).Row - 1
         ReDim kq(1 To lr, 1 To 1)
         For i = 1 To lr
             kq(i, 1) = (i - 1) Mod 15 + 1
         Next i
         .Range("B2:B" & lr + 1).Value = kq
    End With
End Sub
Cảm ơn anh ạ, em làm được rồi ạ.

Chúc anh sức khỏe và thành công
 
Upvote 0
Web KT
Back
Top Bottom