Excel formula 公式Excel按他的索引查找表格

Excel formula 公式Excel按他的索引查找表格,excel-formula,Excel Formula,大家好。 我试图通过一个参考页来控制一些单元格的值 'On "TRAITEMENT" sheet =NB.SI('refSheet'!A:A;'MyFirstPage'!I3) 到目前为止还不错。 但是,包含要检查的单元格的页面名称(“Myfistpage”)不确定。它可以改变他的名字,一些新的表格可以出现在我的页面之间 不过,我确信我允许的最大页面数是15页,并且必须对所有页面进行处理。 因此,我想做一个处理每一页根据他们的索引 我尝试以下代码: =NB.SI('refS

大家好。 我试图通过一个参考页来控制一些单元格的值

'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"))

谢谢,我会在午餐后试用它,以获取您必须填写的信息:``SHEETNAME=“””&Sheets(ShNum).Name&“````用于had'PageName'或您的下一次traitement崩溃