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

问题描述 投票:0回答:1

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

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

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

我需要输入公式=Min(I10..I20)+5000,其中10和20是从变量派生的。怎么能实现这一目标?

excel vba formula
1个回答
3
投票

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

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

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

"=Min(I10:I20)+5000"

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.