编译错误:预期的分隔符或)

我试图做一个macros插入一个公式到一个单元格范围,引用页面上的表,但我得到了编译错误。 任何人都可以帮我一个这个吗? 似乎并不像我引用一个表(或@Duration部分反正,但这是必要的)。 我基本上只需要它将此公式string放入所需的单元格。

码:

Range("A2:A100").Formula = MID(Table4[@Duration],FIND("m",Table4[@Duration],1)-1,7) 

谢谢。

该公式需要在引号中:

 Range("A2:A100").Formula = "=MID(Table4[@Duration],FIND(""m"",Table4[@Duration],1)-1,7)"