Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 用单元格值进行偏移_Excel_Vba_If Statement - Fatal编程技术网

Excel 用单元格值进行偏移

Excel 用单元格值进行偏移,excel,vba,if-statement,Excel,Vba,If Statement,我尝试做一个IF公式,比较偏移单元格的值 leadtime_value2 = Range("H3").Value ActiveCell.Formula = "=IF('ActiveCell.Offset(leadtime_value2,-1)'=TRUE,F7-C8+$D$1,F7-C8)" 如您所见,我告诉我要比较的单元格是单元格H3值在行中上升的次数(因为H3为负数)和活动单元格值中剩余的一列 H3值是来自用户的输入 你能告诉我这段代码的正确语法吗?ActiveCell.Formula=“

我尝试做一个IF公式,比较偏移单元格的值

leadtime_value2 = Range("H3").Value
ActiveCell.Formula = "=IF('ActiveCell.Offset(leadtime_value2,-1)'=TRUE,F7-C8+$D$1,F7-C8)"
如您所见,我告诉我要比较的单元格是单元格H3值在行中上升的次数(因为H3为负数)和活动单元格值中剩余的一列

H3值是来自用户的输入


你能告诉我这段代码的正确语法吗?

ActiveCell.Formula=“=IF(Offset(&leadtime\u value2&“,-1)=TRUE,F7-C8+$D$1,F7-C8)”我想..
ActiveCell.Formula=“=IF(&ActiveCell.Offset(leadtime\u value2,-1)。Address&“=TRUE,F7-C8+$D$1,F7-C8)”
它可以工作,但它修复了单元格,我的意思是它引用了类似于$C$8的代码。如何删除$$?将额外属性添加到address()或尝试不添加,哦。。。抱歉:
.Address(false,false)
可以(或者如果您希望它简短:
.Address(0,0)