daibangkieuhanh
Thành viên chính thức


- Tham gia
- 5/7/07
- Bài viết
- 55
- Được thích
- 21
Mình đang tập viết 1 đoạn code in liên tục các vùng lựa chọn thay đổi, đã tham khảo trên diễn đàn rồi, nay ngồi ghép lại thành đoạn code riêng, nhưng loay hoay mãi ko được, cụ thể:
Sub Intrang()
Sheets("PBoi").Active 'Kich hoat sheet
Boi (mới chạy đến đây đã bị lỗi)
For i = 1 To 5
Sheets("PBoi").Range("L7").Value = i
'Gan gia tri cho L7 trong Sheet PBoi =1
Activesheets.PageSetup.PrintOut = "$A$" & i & ":$D$" & i + 10
'Lua chon vung in thay doi trong sheet hien hanh (đây cũng lỗi)
Activesheets.PrintOut Copies:=1, Collate:=True
'Trong sheet hien hanh, in vung duoc lua chon
Next i
End Sub
Viết xong thấy lủng củng quá. Do mới tập tọe viết, mong các bạn chỉ giáo cho biết mình sai ở chỗ nào.
Xin cảm ơn
Sub Intrang()
Sheets("PBoi").Active 'Kich hoat sheet

For i = 1 To 5
Sheets("PBoi").Range("L7").Value = i
'Gan gia tri cho L7 trong Sheet PBoi =1
Activesheets.PageSetup.PrintOut = "$A$" & i & ":$D$" & i + 10
'Lua chon vung in thay doi trong sheet hien hanh (đây cũng lỗi)
Activesheets.PrintOut Copies:=1, Collate:=True
'Trong sheet hien hanh, in vung duoc lua chon
Next i
End Sub
Viết xong thấy lủng củng quá. Do mới tập tọe viết, mong các bạn chỉ giáo cho biết mình sai ở chỗ nào.
Xin cảm ơn