Excel VBA插入带有引用不同工作表的变量的公式链接到已保存的文件而不是打开的文件

时间:2014-06-11 14:28:21

标签: excel vba excel-vba

我在long sub中有这一行,并且标题提到而不是使用打开的工作簿中的值,它使用保存的文件,每次运行它都需要手动链接到文件。 MC是工作簿AP是工作簿名称,因为字符串cl是范围。

MC.Sheets("MasterC").Range("$Z$1").Value = "='[" & APs & " ]Stock'!" & cl.Offset(0, 11).Address 

这是for循环中的一行,其中cl是范围内的单个单元格。因此不能使用绝对值。我使用.formulaR1C1代替.value无济于事。

1 个答案:

答案 0 :(得分:0)

因此发现这是一件微不足道的事情

MC.Sheets("MasterC").Range("$Z$1").Value = "='[" & APs & "]Stock'!" & cl.Offset(0, 11).Address

在原始行中,“和方括号之间有一个空格导致问题。故事检查空间的道德。