|
本帖最后由 追梦人亮 于 2013-11-9 12:43 编辑
请各位老师抽空看一下
想要把表一中所有12月31号的数据按列提取出来放到表二中,希望老师帮助!谢谢了
- Sub t()
- Dim arr(), brr(), i As Integer, j As Byte, counter As Byte
- arr = Sheets("399300").Range("A1").CurrentRegion.Value
- For j = 1 To UBound(arr, 2)
- If Right(arr(1, j), 4) = "1231" Then
- counter = counter + 1
- ReDim Preserve brr(1 To UBound(arr), 1 To counter + 1)
- For i = 1 To UBound(arr)
- brr(i, counter + 1) = arr(i, j)
- Next
- End If
- Next
- For i = 1 To UBound(arr)
- brr(i, 1) = arr(i, 1)
- Next
- Sheet2.Range("A1").Resize(UBound(brr), UBound(brr, 2)) = brr
- End Sub
复制代码
|
|