返回列表 上一主題 發帖

[發問] 如何依輸入之筆數及數量 ,以巨集 復製資料

回復 1# melvinhsu1105
  1. Private Sub CommandButton1_Click()
  2. Dim Ar()
  3. d = InputBox("輸入列位", , 2)
  4. k = InputBox("輸入對應數量", , 2)
  5. Do Until d = "" Or k = ""
  6.    ReDim Preserve Ar(s)
  7.    Ar(s) = Array(d, k)
  8.    s = s + 1
  9. d = InputBox("輸入列位", , 2)
  10. k = InputBox("輸入對應數量", 2)
  11. Loop
  12. For i = 0 To UBound(Ar)
  13.    For j = 1 To Ar(i)(1)
  14.    r = IIf(Application.CountA(Sheet2.Columns("A")) = 0, 1, Sheet2.[A65536].End(xlUp).Row + 1)
  15.       Rows(Ar(i)(0)).Copy Sheet2.Cells(r, 1)
  16.    Next
  17. Next
  18. End Sub
複製代碼
學海無涯_不恥下問

TOP

回復 4# melvinhsu1105


    test.gif
學海無涯_不恥下問

TOP

        靜思自在 : 真正的愛心,是照顧好自己的這顆心。
返回列表 上一主題