【发布时间】:2012-03-09 13:10:46
【问题描述】:
以下代码:
For i = startRow To startRow + (nRows - 1)
Set lookUp = Range(col & i)
Range("I" & i) = IIf(WorksheetFunction.lookUp(lookUp, Sheets("P&C curves").Columns("A")) = lookUp, 1, 0)
Range("J" & i) = IIf(WorksheetFunction.lookUp(lookUp, Sheets("G Curve").Columns("A")) = lookUp, 1, 0)
Next i
在代码中,我第一次调用WorksheetFunction.lookUp 时一切正常,即它在找到某些东西的地方用 1 填充列,否则它输入零,但第二行不起作用。我收到错误:
无法获取工作表函数类的查找属性。
为什么会这样?如果我尝试直接在 Excel 工作表中使用相同的逻辑,它会起作用吗?
非常感谢任何帮助...非常感谢
【问题讨论】:
标签: excel vba worksheet-function