返回列表 上一主題 發帖

[發問] 打印下拉式選單中所有張數

回復 1# kennet
  1. Sub ex()
  2. Set d = CreateObject("Scripting.Dictionary")
  3. With Sheets("Data")
  4.    For Each a In Range([A2], [A2].End(xlDown))
  5.       d(a.Value) = "" '紀錄Data工作表A欄項目
  6.    Next
  7. End With
  8. With Sheets("Print")
  9.    For Each ky In d.keys
  10.       .[A1] = ky '列印頁的A1寫入項目
  11.       .PrintOut '列印此頁
  12.    Next
  13. End With
  14. End Sub
複製代碼
學海無涯_不恥下問

TOP

回復 3# kennet
  1. Sub ex()
  2. With Sheets("Classification Sheet")
  3.   With .Range("C4")
  4.   Set ar = Evaluate(.Validation.Formula1) '將驗證公式轉成範圍
  5.   For Each a In ar
  6.     .Value = a
  7.     .PrintOut
  8.   Next
  9.   End With
  10. End With
  11. End Sub
複製代碼
學海無涯_不恥下問

TOP

回復 5# kennet
  1. Sub ex()
  2. Dim s&, n&
  3. With Sheets("Classification Sheet")
  4.   With .Range("C4")
  5.   Set ar = Evaluate(.Validation.Formula1) '將驗證公式轉成範圍
  6.   s = InputBox("Input start number", , 1)
  7.   n = InputBox("Input printed pages", , 10)
  8.   Do Until x = n
  9.     .Value = ar(s + x)
  10.     x = x + 1
  11.     .PrintOut
  12.   Loop
  13.   End With
  14. End With
  15. End Sub
複製代碼
學海無涯_不恥下問

TOP

        靜思自在 : 稻穗結得越飽滿,越會往下垂,一個人越有成就,就要越有謙沖的胸襟。
返回列表 上一主題