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?