|
楼主 |
发表于 2016-1-31 11:49
|
显示全部楼层
老来多健忘 发表于 2016-1-29 23:41
有如下问题能请你帮忙解决吗?
实际工作中有多个类似表格,问题实例仅为抽样。
想达到的目的: - Sub ttt()
- Dim Arr
- Dim rarr(1 To 10000, 1 To 5)
- Arr = Range("b1", Cells(Rows.Count, "f").End(xlUp))
- For irow = 1 To UBound(Arr)
- If IsNumeric(Arr(irow, 5)) And InStr(1, Arr(irow, 1), "-") <> 0 Then
- k = k + 1
- ' ReDim Preserve rarr(1 To k, 1 To 5)
- For icol = 1 To 5
- rarr(k, icol) = Arr(irow, icol)
- Next
- End If
- Next
- Dim sh As Worksheet
- Set sh = Sheets.Add
- sh.Range("a2").Resize(k, 5) = rarr
-
- End Sub
复制代码 是这样一个意思吗?。。。。
|
|