在公式代码中使用正确的引号
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”。
我想使用 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”。