In hàng loạt

Liên hệ QC

tuanxitin

Thành viên mới
Tham gia
5/6/16
Bài viết
44
Được thích
3
anh/chị xem giúp em với
em dùng hàm while sau mà nó không chạy được ạ
em cảm ơn
 

File đính kèm

  • in hang loat.xlsm
    21.4 KB · Đọc: 13
anh/chị xem giúp em với
em dùng hàm while sau mà nó không chạy được ạ
em cảm ơn
1/ Tôi thiết kế lại giùm cho bạn, mỗi trang in là 8 học sinh, bạn làm chỉ có 1 học sinh không lẽ 16 HS lại in 16 trang A4.
2/ Muốn in từ số thứ tự nào đến số số thứ tự nào thì gõ con số vào N3 và N5, rồi nhấn nút.
 

File đính kèm

  • In Giay Bao HS.xlsm
    21.5 KB · Đọc: 21
Lần chỉnh sửa cuối:
Upvote 0
1/ Tôi thiết kế lại giùm cho bạn, mỗi trang in là 8 học sinh, bạn làm chỉ có 1 học sinh không lẽ 16 HS lại in 16 trang A4.
2/ Muốn in từ số thứ tự nào nào đến số số thứ tự nào thì gõ con số vào N3 và N5, rồi nhấn nút.
cảm ơn anh đã góp ý.
ở đây em dùm hàm while trong VBA, đáng lẻ ra nó phải chạy từ thí sinh đầu tiên rồi đến thí sinh cuối
tuy nhiên khi em chạy VBA nó lại thể hiện thí sinh cuối thôi.
Em k biết nguyên nhân tại sao
 
Upvote 0
Bạn thêm cái Debug nữa để hiểu tại sao. Nhớ bật cửa sổ immediate (Ctrl+G) để xem
Mã:
Sub inhangloat()
Dim i As Integer
    i = 3
    While ThisWorkbook.Sheets("data").Cells(i, 3) <> ""
    ThisWorkbook.Sheets("ds").Cells(3, 3) = ThisWorkbook.Sheets("data").Cells(i, 3)
    i = i + 1
    Debug.Print i
    Wend
End Sub
 
Upvote 0
Web KT
Back
Top Bottom