我想使用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”。