【发布时间】:2016-01-06 15:38:53
【问题描述】:
我正在尝试编写一些代码来识别一行中的一个值,剪切整行,然后将该行插入到第 2 行(并将行向下移动),但是我收到了运行时错误 1004,说明了一些关于复制和粘贴区域的大小必须相同。任何人都可以帮忙吗?代码如下:
With Sheets("xxx")
For Lrow = 1 To ActiveSheet.UsedRange.Rows.Count
With .Cells(Lrow, "J")
If Not IsError(.Value) Then
If .Value = "Desk to adjust" Then
.EntireRow.Cut
Rows("2:2").Select
Selection.Insert shift:=xlDown
Selection.NumberFormat = "0"
End If
End If
End With
Next Lrow
End With
bug 就在这条线上:
Selection.Insert shift:=xlDown
谢谢!!
【问题讨论】:
-
这可能是问题所在?
.Rows(lrow).EntireRow.Cut
标签: excel runtime-error with-statement vba