返回列表 上一主題 發帖

[發問] 於同一工作表中,只列印某儲存格中有數值的頁數?

依照圖片的欄列位來判斷
  1. Sub ex()
  2. Dim Ar(), A As Range
  3. Set A = [B1]: i = 1
  4. Do
  5. Do
  6. If Application.CountA(A.Offset(1), A.Offset(8), A.Offset(15)) > 0 Then
  7. ReDim Preserve Ar(s)
  8. Ar(s) = i
  9. s = s + 1
  10. End If
  11. Set A = A.Offset(22, k)
  12. i = i + 1
  13. Loop Until A.Row > UsedRange.Rows.Count
  14. k = k + 8
  15. Loop Until A.Column > UsedRange.Columns.Count
  16. If s > 0 Then
  17. For i = 0 To UBound(Ar)
  18.   ActiveSheet.PrintOut From:=Ar(i), To:=Ar(i)
  19. Next
  20. End If
  21. End Sub
複製代碼
學海無涯_不恥下問

TOP

        靜思自在 : 成功是優點的發揮,失敗是缺點的累積。
返回列表 上一主題