返回列表 上一主題 發帖

程式碼修改

回復 3# y663258
  1. Sub nn()
  2. Dim a(6), Ar()
  3. r = 2
  4. With Sheet2
  5. Do Until .Cells(r, 2) = ""
  6.    For i = 0 To 5
  7.       a(i) = .Cells(r + i, 2) & Chr(10) & .Cells(r + i, 3)
  8.    Next
  9.    ReDim Preserve Ar(s)
  10.    Ar(s) = a
  11.    s = s + 1
  12.    r = r + 6
  13. Loop
  14. End With
  15. Sheet1.[A1].Resize(s, 6) = Application.Transpose(Application.Transpose(Ar))
  16. End Sub
複製代碼
學海無涯_不恥下問

TOP

回復 8# y663258
  1. Sub nn()
  2. Dim a(6), Ar(), C As Range
  3. r = 2
  4. With Sheet2
  5. Do Until .Cells(r, 2) = ""
  6.    For i = 0 To 5
  7.       a(i) = .Cells(r + i, 2) & Chr(10) & .Cells(r + i, 3)
  8.    Next
  9.    ReDim Preserve Ar(s)
  10.    Ar(s) = a
  11.    s = s + 1
  12.    r = r + 6
  13. Loop
  14. End With
  15. With Sheet1.[A1].Resize(s, 6)
  16. .Value = Application.Transpose(Application.Transpose(Ar))
  17. For Each C In .Cells
  18.    C.Characters(1, InStr(C, Chr(10))).Font.Size = 12
  19.    C.Characters(InStr(C, Chr(10)), 256).Font.Size = 10
  20. Next
  21. End With
  22. End Sub
複製代碼
學海無涯_不恥下問

TOP

        靜思自在 : 愛不是要求對方,而是要由自身的付出。
返回列表 上一主題