VBA公式中的动态参考

时间:2017-10-17 22:56:11

标签: excel vba excel-vba offset

我正在尝试仅在满足特定条件时索引/匹配数据。

我可以用两个阵列做到这一点,但我希望这里有一个简单的答案。

我的代码如下:

Sub Nozeroleftbehind(lengthRow As Integer)
For i = 2 To lengthRow
    If Cells(1, i) = 0 Then Cells(1, i) = "TBD"
Next i

For i = 2 To lengthRow
    If Cells(1, i) = "#N/A" Then
        Cells(2, i) = "=INDEX(Forecast!L:L,MATCH('AA - Inbound Orders Weekly Rep'!H113,Forecast!A:A,0))"
End if
Next i

    End Sub

然后将该子程序传递回主程序。

我想要变得充满活力的是' H113'细胞。我似乎无法正确使用偏移量,因为它已经存在于公式中。

编辑:道歉,H113向下移动。下一个单元格是H114。

此致

2 个答案:

答案 0 :(得分:1)

请尝试此代码。

-A POSTROUTING -s 172.17.0.2/32 -d 172.17.0.2/32 -p tcp -m tcp --dport 5000 -j MASQUERADE

答案 1 :(得分:0)

知道你想去H113,H114:

Cells(2, i) = "=INDEX(Forecast!L:L,MATCH('AA - Inbound Orders Weekly Rep'!H" & CStr(111 + i) & ",Forecast!A:A,0))"