在具有行,列格式的单元格中复制索引公式

时间:2020-08-18 13:10:06

标签: excel vba insert copy cell

我尝试将Formular复制到单元格中。 INDEX(MATCH)函数的Lookup-Value可能是动态的。我已经写了一个工作代码,为我提供了所需的行号,并且我有一个固定的列号。

Cells(findrow, 6) = "=INDEX(C:C;MATCH(" & Cells(findrow, 16) & ";DD;0))"

不幸的是,它没有将配方器粘贴到我想要的单元格中。

这也不起作用

Cells(findrow, 6).Formular = "=INDEX(C:C;MATCH(" & Cells(findrow, 16) & ";DD;0))"

findrow包含正确的行。

有人知道我做错了什么吗?

预先感谢

1 个答案:

答案 0 :(得分:0)

也许:

<div v-if="$fetchState.pending || isLoading">

问题:

  • 使用Cells(findrow, 6).Formula = "=INDEX(C:C,MATCH(P" & findrow & ",D:D,0)) ,而不是.Formula(?)。
  • 使用.Formular时,需要使用逗号.Formula作为分隔符,而不是,。有关更多详细信息,请参见this
  • 您忘记在;中加入:
  • D:D隐式地尝试在只需要其地址的情况下串联该单元格的 value 。由于您需要的只是地址,并且有固定的列,因此您可以对列字母进行硬编码,然后串联& Cells(findrow, 16) & findrow