- Tham gia
- 23/3/16
- Bài viết
- 705
- Được thích
- 52
Chào cả nhà GPE
em có dùng đoạn code sau để in phiếu bán hàng
![1524916327638.png 1524916327638.png](https://www.giaiphapexcel.com/diendan/data/attachments/151/151657-c37cd472d699e28ecc775e2ef5761a0a.jpg?hash=w3zUctaZ4o)
Em dùng XLSB trên 2010 thì nó chỉ in copy có 1 bảng mặc dù e đã nhập số lần copy là 2, 3,4.... Nhưng khi em save as về XLS mở bằng 2003 thì in lại được đúng với số lần copy. Không biết nó bị lỗi gì nữa. Mình đả thử 2 máy tính rồi
em có dùng đoạn code sau để in phiếu bán hàng
Mã:
Sub chonmayin()
Range("i2").Select
dlgAnswer = Application.Dialogs(xlDialogPrinterSetup).Show
Range("i2").Value = ActivePrinter
End Sub
Sub inragiay()
Dim i As Long
i = Range("i1").Value
On Error Resume Next
Application.ActivePrinter = Sheets("Sheet1").Range("i2").Value
ActiveWorkbook.Sheets("Sheet1").PrintOut Copies:=i, ActivePrinter:=Sheets("Sheet1").Range("i2").Value, Collate:=True
End Sub
![1524916327638.png 1524916327638.png](https://www.giaiphapexcel.com/diendan/data/attachments/151/151657-c37cd472d699e28ecc775e2ef5761a0a.jpg?hash=w3zUctaZ4o)
Em dùng XLSB trên 2010 thì nó chỉ in copy có 1 bảng mặc dù e đã nhập số lần copy là 2, 3,4.... Nhưng khi em save as về XLS mở bằng 2003 thì in lại được đúng với số lần copy. Không biết nó bị lỗi gì nữa. Mình đả thử 2 máy tính rồi
File đính kèm
Lần chỉnh sửa cuối: