我正在尝试在For循环中使用if语句,并且它给出运行时错误1004“应用程序定义或对象定义的错误”。我使用下面的代码(我已经评论了错误发生的地方)。我认为这是因为我用于for循环的单元格引用。 请帮忙。
Sub ifcheck()
Dim i As Integer
For i = 1 To 5
Cells(3, 2).Select
ActiveCell.FormulaR1C1 = _
"=IF(AND(Availability!R3C2>=Interviewers!R[i]C[1],Availability!R3C1>=Interviewers!R[i]C[3]),Interviewers!R4C2,"""")"
'>>>The above line shows as error 1004 - “Application-defined or Object-defined error”
Range("B3").Select
Next i
End Sub
谢谢, 周杰伦。
答案 0 :(得分:0)
尝试使用基本字符串连接将model
拼接到公式中。
i
由于单元格(3,2)是B3,我不知道你打算为连续循环做什么。我为每个循环向下移动了一行。