phung_biasg
Thành viên mới

- Tham gia
- 17/4/07
- Bài viết
- 25
- Được thích
- 81
PN09 Nhập hàng gởi bán đại lý Sheet P.Nhap Daily
PN04 Nhập hàng hóa mua ngoài Sheet P.Nhap Daily
BN14A Nhập KT trả cước bao bì Sheet P.Nhap Cuoc
BX15 Xuất bao bì hoàn trả đại lý tỉ lệ 1/1 Sheet P.Xuat Baobi
BX14A Xuất khách hàng cược bao bì Sheet P.Xuat Cuoc
Sub In_phieu()
'
' In_phieu Macro
'
If Range("C6") = "PN09" Or Range("C6") = "PN04" Then
MsgBox "Ban muon in Phieu nhap kho Thanh pham ?", , "THONG BAO !"
End If
'Đây là đoạn kiểm tra thông tin
If Range("C7") = "" Or Range("i7") = "" Or Range("e8") = "" Or Range("e9") = "" Or Range("h9") = "" Or Range("k9") = "" Or Range("f14") = "" Or Range("h14") = "" Then
MsgBox "Ban chua nhap day du thong tin. Vui long nhap tiep!", , "THONG BAO !"
Exit Sub
End If
Sheets("P.Nhap Daily").Select
Application.ActivePrinter = "EPSON LQ-2180 ESC/P 2 on LPT1:"
ActiveWindow.SelectedSheets.PrintOut From:=1, To:=1, Copies:=1, _
ActivePrinter:="EPSON LQ-2180 ESC/P 2 on LPT1:", Collate:=True
If Range("C6") = "BX15" Then
MsgBox "Ban muon in Phieu xuat Bao bi ?", , "THONG BAO !"
End If
Sheets("P.Xuat Baobi").Select
Application.ActivePrinter = "EPSON LQ-2180 ESC/P 2 on LPT1:"
ActiveWindow.SelectedSheets.PrintOut From:=1, To:=1, Copies:=1, _
ActivePrinter:="EPSON LQ-2180 ESC/P 2 on LPT1:", Collate:=True
Sheets("Phieu giao-nhan").Select
Range("C4").Select
End Sub
Dim Ans As Variant
Dim sNhapXuat As String, sThongBao As String, sTenWsIn As String
'Chu y khi thu tuc nay duoc goi thi worksheet "Phieu giao-nhan"
'phai dang Active
If Range("C7") = "" Or Range("I7") = "" Or Range("E8") = "" Or _
Range("E9") = "" Or Range("H9") = "" Or Range("K9") = "" Or _
Range("F14") = "" Or Range("H14") = "" Then
MsgBox "Ban chua nhap day du thong tin." & vbCrLf & _
"Vui long nhap tiep!", vbOKOnly, "THONG BAO"
Exit Sub
End If
'Kiem tra LY DO NHAP XUAT
sNhapXuat = Application.Worksheets("Phieu giao-nhan").Range("C6") 'Hoac Range("C6")
'Dinh nghia cau thong bao va lay ten Worksheet can In
Select Case Trim(sNhapXuat)
Case "PN09", "PN04"
sThongBao = "NHAP KHO THANH PHAM?"
sTenWsIn = "P.Nhap Daily"
Case "BN14A"
sThongBao = "NHAP KH TRA CUOC BAO BI?"
sTenWsIn = "P.Xuat Cuoc"
Case "BX15"
sThongBao = "XUAT BAO BI HOAN TRA DAI LY" & vbCrLf & _
"TI LE 1/1 ?"
sTenWsIn = "P.Xuat Baobi"
Case "BX14A"
sThongBao = "XUAT KH CUOC BAO BI?"
sTenWsIn = "P.Xuat Cuoc"
Case Else
MsgBox "Ma nhap xuat nay chua ton tai." & vbCrLf & _
"Xin kiem tra lai!", vbOKOnly, "THONG BAO"
Exit Sub
End Select
Ans = MsgBox("Ban muon in " & vbCrLf & _
sThongBao, vbOKCancel, "THONG BAO")
If Ans = vbOK Then
Application.Worksheets(sTenWsIn).Activate
Application.SendKeys ("^p")
Application.SendKeys ("{ENTER}")
Else
MsgBox "Ban da chon CANCEL.", vbOKOnly, "THONG BAO"
Exit Sub
End If
End Sub
Application.SendKeys ("{ENTER}")