Như tiêu đề, giờ mình muốn in toàn bộ các sheet theo code từ 1-26 thay chỉ vì chỉ cần 1 click, mong các cao nhân vba giúp đỡ.
Sub InTatCa_CacSheet()
Dim wsh As Worksheet
For Each wsh In ActiveWorkbook.Worksheets
If wsh.Visible = xlSheetVisible Then
wsh.PrintOut
End If
Next wsh
End Sub
Như tiêu đề, giờ mình muốn in toàn bộ các sheet theo code từ 1-26 thay chỉ vì chỉ cần 1 click, mong các cao nhân vba giúp đỡ.
Bạn thử code này:
PHP:Sub InTatCa_CacSheet() Dim wsh As Worksheet For Each wsh In ActiveWorkbook.Worksheets If wsh.Visible = xlSheetVisible Then wsh.PrintOut End If Next wsh End Sub
Code trên là duyệt qua tất cả các sheet hiện có trong file, xem sheet nào đang hiện (không bị ẩn) thì in. như nội dung bạn nêu "muốn in toàn bộ các sheet"Cảm ơn bạn đã trả lời, nhưng mình không hiểu cái code này lắm, mình hơi kém bạn có thể nói rõ hơn được không?