Excel VBA使用引用不同图纸的变量插入公式链接到保存的文件而不是打开的文件

Excel VBA使用引用不同图纸的变量插入公式链接到保存的文件而不是打开的文件,vba,excel,Vba,Excel,我在一个很长的子文件中有这一行,正如标题所述,它不使用打开工作簿中的值,而是使用保存的文件,每次运行时都需要手动链接到文件。 MC是工作簿APs是工作簿名称,字符串cl是范围 MC.Sheets("MasterC").Range("$Z$1").Value = "='[" & APs & " ]Stock'!" & cl.Offset(0, 11).Address 这是for循环中的一行,其中cl是范围内的单个单元格。因此不能使用绝对值。我用.formula1c1代替

我在一个很长的子文件中有这一行,正如标题所述,它不使用打开工作簿中的值,而是使用保存的文件,每次运行时都需要手动链接到文件。 MC是工作簿APs是工作簿名称,字符串cl是范围

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

这是for循环中的一行,其中cl是范围内的单个单元格。因此不能使用绝对值。我用
.formula1c1
代替了
.value
,但没有用

所以我觉得这是件小事

MC.Sheets(“MasterC”).Range($Z$1”).Value=“=”[“&APs&“]Stock'!”&cl.Offset(0,11)。地址


在最初的一行中,中间有一个空格“和导致问题的方括号。对空间进行故事检查的寓意

这就是你要找的吗?循环是一个解算器循环,这是目标,因此需要反映更改。这个问题尤其令人费解,因为其他单元格中的公式引用了不同的工作簿,没有任何问题,但它们使用的绝对值更多,只有一个变量是工作簿。