Sub 宏2() ' ' 宏2 宏 ' ' For i = 1 To 2175
发布网友
发布时间:2022-05-27 09:48
我来回答
共1个回答
热心网友
时间:2023-10-15 13:01
不知道你的用途和计算逻辑,如果你确保计算逻辑是对的,可以这样该改。
Sub 宏2()
'
' 宏2 宏
'
'
on error resume next
For i = 1 To 2175
If Sheet1.Range("D" & i) = "" Then
irow = i - 1
Sheet1.Range("D" & i) = Sheet1.Range("D" & (i - 1))
Sheet1.Range("AI" & irow) = Sheet1.Range("AI" & irow) & "," & Sheet1.Range("D" & i)
End If
Next i
End Sub