将一个单元格添加到公式中的Range

我有一个小组dynamicselect一个单元格的范围,然后将该范围传递到内部收益率公式。 我需要将一个单元格附加到范围的开始,以便公式可以工作。 见下文:

Dim calcrange As Range Set calcrange = Range(Range("B57"), Range("B57").End(xlToRight)) Range("IRR").Formula = "=IRR(" & calcrange.Address & ")" 

所以理想情况下,我想要做的是添加一个名为范围单元格“InvestmentOutlay”成为范围中的第一个单元格。 InvestmentOutlay单元格位于上一张表格中,但我希望公式的运行顺序是

 =IRR(InvestmentOutlay,B57,C57, etc) 

…这可能吗?

像这样,使用Union来join两个范围?

 Set calcrange = Union(Range("InvestmentOutlay"), Range(Range("B57"), Range("B57").End(xlToRight)))