【发布时间】:2014-08-12 17:52:03
【问题描述】:
我很难设置这个索引/匹配功能代码。 我尝试了几个选项,但都不起作用。
我收到错误Run-time error '91': Object variable or With block variable not set。
这是我的代码:
Sub breaks()
Dim wks As Worksheet
With Worksheets("report")
Range("I2") = Application.WorksheetFunction.Index(wks("final pos.xlsx").Sheet("position").Range("AG:AG"), Application.WorksheetFunction.Match(Sheets("report").Range("H2"), Sheets("position").Range("AK:AK"), 0))
Range("J2") = Application.WorksheetFunction.Index(wks("final pos.xlsx").Sheet("position").Range("I:I"), Application.WorksheetFunction.Match(Sheets("CASSreport").Range("H2"), Sheets("position").Range("AK:AK"), 0))
End With
End Sub
【问题讨论】:
-
究竟什么'不起作用'?当唯一的问题是“你能帮帮我吗?”时,很难提供帮助
-
首先我没有得到任何结果,只有引用变量声明(缺失)然后是函数结构的错误消息。
-
也许发布错误消息?
-
错误信息是“运行时错误'91': Object variable or With block variable not set
-
我不认为
wks("final pos.xlsx")做你认为它做的事。你的错误可能就在这里。