繁体   English   中英

424对象必需错误

[英]424 object required error

到目前为止,我已经写了这篇文章,我打算做的是在D列中找到值ORDER31。如果满足此条件,我想在同一行中但从C列中找到相应的值,在这种情况下,我有使用OFFSET()并将此值放入名为colC的变量中。 然后,我希望使用此值进行查找,并提取一个我想分配给newVal的新值。 然后,我希望将此newVal分配给找到ORDER31的原始单元。

我收到424对象必需错误,并且我不确定我要去哪里错误?

 Sub illHack()

     Sheets("Data").Select
     Dim colC As String
     Dim newVal As String

     For Each r In Intersect(ActiveSheet.UsedRange, Range("D:D"))
         If r.Text = "ORDER31" Then
             colC = r.Offset(0, -1)
             newVal = Application.WorksheetFunction.VLookup(colC, Lookup.Range("I17:K22"), 2, False)
             r.Offset(0, 0) = newVal
         End If
     Next r

     Sheets("Control-Sheet").Select
End Sub

由于“查找”是选项卡名称而不是代码名称,因此您需要使用:

newVal = Application.WorksheetFunction.VLookup(colC, Worksheets("Lookup").Range("I17:K22"), 2, False)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM