我有一个包含242行的工作表。我想在每一行下面创建一行新的。然而,我的代码却在第1行下面创建了242行。我已经在Google和Stack Overflow上花费了整个下午,并尝试了各种方法,但问题仍然存在。这是我的代码:
Function rws() As Integer
rws = (Cells(Rows.Count, "A").End(xlUp).Offset(1, 0).row)
End Function
Sub InsRws()
Dim rng As Range
Dim row As Range
Set rng = Range("A1:A" & rws - 1)
For Each row In rng.Rows
Rows.Select
ActiveCell.Offset(1).EntireRow.Insert
Next row
End Sub