Vb编程调试运行时错误

时间:2015-05-19 19:54:10

标签: excel vba excel-vba debugging

我在excel中对VBA完全陌生。下面是我的代码,每当我尝试运行它时,它会说:

  

“运行时错误'244':需要对象”。

我不知道该怎么做,有人可以帮我这个吗?

Private Sub Workbook_Open()

Dim a, b, LastRow1, LastRow2 As Integer

LastRow1 = Sheets("BOM2").Range("A" & Rows.Count).End(xlUp).Row
LastRow2 = Sheets("SKU").Range("A" & Rows.Count).End(xlUp).Row

For a = 2 To LastRow1
 For b = 2 To LastRow2

If Sheets("BOM2").Cells(a, "D").Value = Sheets("SKU").Cells(b, "D").Value Then
  Sheets("SKU").Cells(b, "D").EntireRow.Copy Destination:=Sheets("Final").Range("A" & Row.Count).End(xlUp).Offset(1)

End If
Next b
Next a

End Sub

1 个答案:

答案 0 :(得分:0)

Range("A" & Rows.Count)

应该是

arr[i] = i%2;