Thắc mắc về Tự động in các Sheets trong Workbook Excel (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

suzuki tadayoshi

Thành viên chính thức
Tham gia
16/12/16
Bài viết
52
Được thích
1
Em muốn in nhiếu sheet cùng lúc (theo ý mình chứ ko phải toàn bộ sheet), cụ thể ở file ví dụ là bảng chấm công từng tháng, bảng lương từng tháng..... Em thấy hướng dẫn ở link:http://kysucauduong.blogspot.com/2014/02/tu-ong-in-cac-sheets-trong-workbook.html khá hay và làm theo...
em xin tóm tắt các bước cho anh chị không có thời gian đọc bài ở link: bước 1: dùng macro lấy tên các sheet xuất ra 2 cột; bước 2: nhập vào cột bên cạnh những sheet nào muốn in (số 1), không in (số 0); bước 3: dùng macro in các sheet đã được đánh dấu ở trên. Và em đang vướng ở bước 3 (dù đã chỉnh sửa đúng như chủ bài) em xin post đoạn code (báo lỗi ở chỗ màu đỏ):
Private Sub CommandButton2_Click()
Dim A As Range
Set A = Range("C2:D100")




For i = 1 To A.Rows.Count




For j = 1 To ActiveWorkbook.Sheets.Count




If ActiveWorkbook.Sheets(j).Name = A(i, 1).Text And A(i, 2) = 1 Then
ActiveWorkbook.Sheets(j).Select
On Error Resume Next ActiveWorkbook.Sheets(j).PrintOut




End If




Next j




Next i
End Sub
Mong các anh chị trong diễn đàn giúp đỡ sửa đoạn code trên hoặc cho em giải pháp thông minh hơn. Trân trọng cám ơn!
 

File đính kèm

Lần chỉnh sửa cuối:
tuyệt cú mèo sư phụ befaint ah! rất cám ơn ah!
 
Web KT

Bài viết mới nhất

Back
Top Bottom