Các bác ơi! giúp em cái code để in các phiếu tự động với
Bác ơi! hình như không được ạBạn xem thủ file này nhé! Mình xin lỗi vì đã sửa lại dữ liệu một chút. Em sửa lại chút cho phù hợp nhé!
Bác ơi! hình như không được ạ(
Code cho phiếu chiCác bác ơi! giúp em cái code để in các phiếu tự động với
Sub PhieuChi()
Dim rng As Range
On Error Resume Next
Set rng = Application.InputBox( _
"Vui long quet chon vung co so phieu can in " & _
vbNewLine & vbNewLine & vbNewLine & _
vbNewLine & "cot so so phieu o cot 'A' cua sheet 'PHAT SINH CHI' ", "Chon so phieu chi", Type:=8)
On Error GoTo 0
If Not rng Is Nothing Then
For Each rng In rng
Range("I2") = rng.Value
' neu ban muon xem lai truoc khi in thi thay PrintOut bang PrintPreview
If Range("B7").Value > 0 Then ActiveWindow.SelectedSheets.PrintOut '1, 2, 2
Next rng
Else
MsgBox "Ban da khong chon in"
End If
End Sub
Sub PhieuThu()
Dim rng As Range
On Error Resume Next
Set rng = Application.InputBox( _
"Vui long quet chon vung co so phieu can in " & _
vbNewLine & vbNewLine & vbNewLine & _
vbNewLine & "cot so so phieu o cot 'A' cua sheet 'PHAT SINH THU' ", "Chon so phieu thu", Type:=8)
On Error GoTo 0
If Not rng Is Nothing Then
For Each rng In rng
Range("I2") = rng.Value
' neu ban muon xem lai truoc khi in thi thay PrintOut bang PrintPreview
If Range("B7").Value > 0 Then ActiveWindow.SelectedSheets.PrintOut '1, 2, 2
Next rng
Else
MsgBox "Ban da khong chon in"
End If
End Sub
Được rồi cám ơn bác Hai Lúa nhá....Code cho phiếu chi
Code cho phiếu thuMã:Sub PhieuChi() Dim rng As Range On Error Resume Next Set rng = Application.InputBox( _ "Vui long quet chon vung co so phieu can in " & _ vbNewLine & vbNewLine & vbNewLine & _ vbNewLine & "cot so so phieu o cot 'A' cua sheet 'PHAT SINH CHI' ", "Chon so phieu chi", Type:=8) On Error GoTo 0 If Not rng Is Nothing Then For Each rng In rng Range("I2") = rng.Value ' neu ban muon xem lai truoc khi in thi thay PrintOut bang PrintPreview If Range("B7").Value > 0 Then ActiveWindow.SelectedSheets.PrintOut '1, 2, 2 Next rng Else MsgBox "Ban da khong chon in" End If End Sub
Mã:Sub PhieuThu() Dim rng As Range On Error Resume Next Set rng = Application.InputBox( _ "Vui long quet chon vung co so phieu can in " & _ vbNewLine & vbNewLine & vbNewLine & _ vbNewLine & "cot so so phieu o cot 'A' cua sheet 'PHAT SINH THU' ", "Chon so phieu thu", Type:=8) On Error GoTo 0 If Not rng Is Nothing Then For Each rng In rng Range("I2") = rng.Value ' neu ban muon xem lai truoc khi in thi thay PrintOut bang PrintPreview If Range("B7").Value > 0 Then ActiveWindow.SelectedSheets.PrintOut '1, 2, 2 Next rng Else MsgBox "Ban da khong chon in" End If End Sub