按单元格值更改索引范围

时间:2017-07-25 14:08:59

标签: excel vba excel-vba

如果我在电子表格的某处放置了正确的范围,IE单元格

  

NAME_INPUT!B73

我如何使用那里列出的范围:

  

A78:AJ118

作为在此公式中替换A82:AJ117的范围

  

= ROUND(INDEX('QB IS by class'!A82:AJ117,MATCH(“4010·Billing”,'QB IS by class'!F1:F38,0),MATCH(“ - Billing”,'QB按类'!1:1,0))/ 1000,0)

所以最终的结果是:

  

= ROUND(INDEX('QB IS by class'!A78:AJ118,MATCH(“4010·Billing”,'QB IS by class'!F1:F38,0),MATCH(“ - Billing”,'QB按类'!1:1,0))/ 1000,0)

我只需更改工作表NAME_INPUT上的该单元格即可更改引用此范围的每个公式。

谢谢你们

1 个答案:

答案 0 :(得分:1)

我不确定我是否理解你的问题,但我认为你正在寻找INDIRECT功能 将'QB IS by class'!A78:AJ118替换为INDIRECT("'QB IS by class'!" & NAME_INPUT!B73)