
Gửi bởi
khangtrangsangsua
Chào cả nhà
Khi mình gõ số 1 (cột K, màu vàng) ở sheet "phiếu lương" thì hiện tên và mã nhân viên của người đó và bấm lệnh in, tương tự gõ số 2 thì lại là mã và tên nhân viên của người khác và lại bấm lệnh in.....cứ như vậy thì mình gõ đến số 46 trong file "bảng lương" thì in hết 46 người và phải dùng đến 46 lệnh in
Vậy có cách nào mà chỉ dùng 1 lệnh in, mình in được hàng loạt các phiếu lương (46 phiếu) cùng luôn được không?
(mình gửi File đính kèm)
Cảm ơn cả nhà trước.
Dùng code này thử xem.tôi thử máy tôi thì ok không biết máy bạn thế nào. nhớ căn chỉnh trang in và default máy in trước khi in nhé.
Mã nguồn PHP:
Sub Print_out()Dim i As IntegerFor i = 1 To 46ActiveSheet.Range("K2").Value = iActiveWindow.SelectedSheets.PrintOut 1, 1, 1, False, FalseNext i End Sub