代码行是这样的:
Range("P46").Formula = "=IF('U:\folder1\folder\" & _
ComboBox1.Text & "\[" & frmadı & "L.xlsx" & "]NAkım'!C4<0;0;1)"
如果函数是第一部分,第一部分是变量很少的位置,然后是逻辑测试。这很简单,但它给了我Run-Time Error 1004
我知道等号有问题,因为当我删除它时,公式有效,如下:
Range("P46").Formula = "IF('U:\folder1\folder\" & _
ComboBox1.Text & "\[" & frmadı & "L.xlsx" & "]NAkım'!C4<0;0;1)"
但当然计算不起作用 我也试过这个:
Range("P46").Formula = Chr(61) & "IF('U:\folder1\folder\" & _
ComboBox1.Text & "\[" & frmadı & "L.xlsx" & "]NAkım'!C4<0;0;1)"
但它也无效。