|
Sub 转换()
Dim x As Long, y As Long, k As Long
Dim xrows As Long, ycolumn As Long
Dim arr() As Double
Dim Arr1() As Double
'k = 0
xrows = Range("A1").End(xlDown).Row
ycolumn = Range("A1").End(xlToRight).Column
ReDim Preserve arr(1 To xrows, 1 To ycolumn)
For x = 1 To xrows
For y = 1 To ycolumn
If Cells(x, y).Value < 0 Then
arr(x, y) = 0
ReDim Preserve Arr1(k)
Arr1(k) = Cells(x, y).Value
k = k + 1
arr(x, y) = 0
Else
arr(x, y) = Cells(x, y).Value
End If
Next y
y = 1
Next x
For x = 1 To xrows
For y = 1 To ycolumn
Cells(x, y + 6).Value = arr(x, y)
Next y
y = 1
Next x
For x = 1 To k - 1
Cells(x, y + 12).Value = Arr1(x)
Next x
End Sub
Sub 清除()
[g1:j17] = ""
[m1:m21] = ""
End Sub
|
评分
-
查看全部评分
|