+ -
当前位置:首页 → 问答吧 → 源数据转置程序编写(急求)

源数据转置程序编写(急求)

时间:2011-08-08

来源:互联网

各位高手,我想请教一下,我有一列数据(55825行,1列)数据,如何转置为275行,203列的数据。
附:275*203=55825
由于源数据很大,这里就不上传了。不胜感激!

作者: 鸿雁lee   发布时间: 2011-08-08

复制内容到剪贴板
代码:
Dim arr, brr(), s1&, s2&, i&, x
x = 203
arr = Range("a1").CurrentRegion
ReDim brr(1 To UBound(arr) / x, 1 To x)
For i = 1 To UBound(arr) Step x
    s = s + 1: s2 = 0
    For j = i To i + 202
        s2 = s2 + 1
        brr(s, s2) = arr(j, 1)
    Next j
Next i
Range("d1").Resize(s, UBound(brr, 2)) = brr

作者: dsmch   发布时间: 2011-08-08