用VBA如何把二维数组空值去除,同时其他有值再赋给另一区域,请大家多多指教,谢谢!
也就说上表A1:D10赋给一个二维数组,然后把二维数组里面空值删除,再把二维数组赋值给另一单元格区域...
也就说上表A1:D10 赋给一个二维数组,然后把二维数组里面空值删除,再把二维数组赋值给另一单元格区域
展开
1个回答
展开全部
Sub 重设数组()
Dim ar(10) As Range, br(10) As Range
Set ra = ActiveSheet.UsedRange
For i = 1 To 10
Set ar(i - 1) = ra.Rows(i)
If Not Cells(i, 1) = Empty Then
Set br(a) = ar(i - 1)
br(a).Copy Cells(a + 1, 5)
a = a + 1
End If
Next
End Sub
你看看这样是否合你的需求
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |