公式Excel通过他的索引找到一张表


大家好。我正试图通过一个参考页面来控制一些单元格的值…
'On "TRAITEMENT" sheet
=NB.SI('refSheet'!A:A;'MyFirstPage'!I3)

到目前为止还不错。但是,包含要检查的单元格的页面名称("Myfistpage"(不确定。它可以更改他的名字,一些新的表格可以出现在我的页面之间。

然而,我确信,我允许的最大页数是15页,必须全部处理。因此,我想根据它们的索引对每一页进行处理。

我尝试这个代码:

=NB.SI('refSheet'!A:A;feuil1!I3)

但不管执行了什么控制,答案总是0。。。

总之,我必须找到一种不使用他的名字来选择页面的方法。

提前感谢大家的回答。

您可以在VBA中创建用户定义函数:

Function SHEETNAME(ShNum As Long) As String
SHEETNAME = Sheets(ShNum).Name
End Function

然后,您可以在Excel工作簿中的任何位置使用上述函数

=NB.SI('refSheet'!A:A; INDIRECT(SHEETNAME(1)&"!I3"))

相关内容

最新更新