huuthanhxd
Thành viên mới

- Tham gia
- 22/4/08
- Bài viết
- 45
- Được thích
- 3
- Nghề nghiệp
- Kỹ sư xây dựng
Chào cả nhà,
Hiện nay mình đang dùng đoạn Macro sau để thực hiện lệnh in chứng từ nhày số liên tục. Nhưng hiện nay do cái máy in của mình nên mình muốn in liên tục nhưng số nhảy từ Cao -> Thấp. Các bạn hướng dẫn giúp với.
Dưới đây là code nhảy từ Thấp -> Cao:
Sub InPXL()
Dim nStart As Integer
Dim nEnd As Integer
Dim Ws As Worksheet
Set Ws = Worksheets("PXL")
nStart = Ws.Range("J1").Value
nEnd = Ws.Range("K1").Value
If nStart = 0 Or nEnd = 0 Then
MsgBox "Ban chua ghi STT", , "Thong Bao"
Exit Sub
End If
If nStar > nEnd Then
MsgBox "So truoc khong duoc be hon so sau", , "Thong Bao"
Exit Sub
End If
For i = nStart To nEnd
SoSeRi = "PXL" & Right("" & i, 4) & "-PA"
Ws.Range("I1").Value = SoSeRi
Application.ThisWorkbook.PrintOut
Next
End Sub
Hiện nay mình đang dùng đoạn Macro sau để thực hiện lệnh in chứng từ nhày số liên tục. Nhưng hiện nay do cái máy in của mình nên mình muốn in liên tục nhưng số nhảy từ Cao -> Thấp. Các bạn hướng dẫn giúp với.
Dưới đây là code nhảy từ Thấp -> Cao:
Sub InPXL()
Dim nStart As Integer
Dim nEnd As Integer
Dim Ws As Worksheet
Set Ws = Worksheets("PXL")
nStart = Ws.Range("J1").Value
nEnd = Ws.Range("K1").Value
If nStart = 0 Or nEnd = 0 Then
MsgBox "Ban chua ghi STT", , "Thong Bao"
Exit Sub
End If
If nStar > nEnd Then
MsgBox "So truoc khong duoc be hon so sau", , "Thong Bao"
Exit Sub
End If
For i = nStart To nEnd
SoSeRi = "PXL" & Right("" & i, 4) & "-PA"
Ws.Range("I1").Value = SoSeRi
Application.ThisWorkbook.PrintOut
Next
End Sub