返回列表 上一主題 發帖

可否將直列數值依照固定次數循環

回復 1# yueh0720
  1. Sub nn()
  2. Dim d As Object, r&, Ar()
  3. Set d = CreateObject("Scripting.Dictionary")
  4. r = 2
  5. Do Until Cells(r, 3) = ""
  6. Ar = Application.Transpose(Cells(r, 3).Resize(3, 1).Value)
  7. d(Cells(r, 2).Value) = Ar
  8. r = r + 3
  9. Loop
  10. [E2].Resize(d.Count, 1) = Application.Transpose(d.keys)
  11. [F2].Resize(d.Count, 3) = Application.Transpose(Application.Transpose(d.items))
  12. End Sub
複製代碼
學海無涯_不恥下問

TOP

回復 3# yueh0720
這是引用工作表函數Transpose的用法
可參考工作表函數Transpose的說明
學海無涯_不恥下問

TOP

        靜思自在 : 口說一句好話,如口出蓮花;口說一句壞話如口吐毒蛇。
返回列表 上一主題