Chào các bác,
E có 1 file thực hiện chức năng in theo vòng lặp, Tuy nhiên vì code của e khá đơn giản nên mỗi vòng lặp sẽ phát động 1 lần in dẫn đến việc in của e khá chậm. Vậy có cách nào để việc in chỉ thực hiện 1 lần mà vẫn có thể in đủ vòng lặp đc ko ạ?
Code của e như sau:
Em cảm ơn!
E có 1 file thực hiện chức năng in theo vòng lặp, Tuy nhiên vì code của e khá đơn giản nên mỗi vòng lặp sẽ phát động 1 lần in dẫn đến việc in của e khá chậm. Vậy có cách nào để việc in chỉ thực hiện 1 lần mà vẫn có thể in đủ vòng lặp đc ko ạ?
Code của e như sau:
Mã:
Sub inphieu()
Dim i, a As Long
a = Sheet("phieuin").Range("J2").Value
For i = 1 To a
Sheet("phieuin").Range("A2").Value = i
Sheet("phieuin").PrintOut preview = False
Next i
End Sub
Em cảm ơn!