在公式代码中使用正确的引号

Using correct quotation marks in formula code

我想使用 2 行的 2 个变量作为要输入 Excel 的公式的一部分。我一直收到语法错误,这让我觉得我的引号都放在了错误的地方。

我已经尝试了引号的每一个排列,但都没有成功。

Worksheets("Sheet1").Range("O" & Week_LastLine).Formula = "=MIN("I" & Week_TopLine & "":"" & "I" & Week_LastLine)+5000"

我需要输入公式 =Min(I10..I20)+5000,其中 10 和 20 来自变量。如何实现?

正确地将项目串在一起有时会很棘手。在这种情况下,答案是:

"=MIN(I" & Week_TopLine & ":I" & Week_LastLine & ")+5000"

有时我会按如下方式解决问题。我们的出发点是:

"=Min(I10:I20)+5000"

由于需要用变量替换10和20,我先把它们隔离开来:

"=Min(I" & "10" & ":I" & "20" & ")+5000"

此时两个字符串仍然给出相同的结果。现在只需用您的变量替换“10”和“20”。