【发布时间】:2018-12-11 18:06:49
【问题描述】:
努力将括号放在正确的位置。这是vba宏中指定范围内的公式
Range("C" & i).Formula = "=INDEX($C$1:$C$2,MATCH(" * "&TRIM(RIGHT(A" & i & ",LEN(A" & i & ")-FIND(" - ",A" & i & ")))&" * ",$A$1:$A$2,0),0)"
【问题讨论】:
-
对我来说看起来是正确的,你是如何在 vba 中使用它的,请显示你的实际代码。
-
是和号和通配符让我失望。
-
公式内的所有
"都需要加倍""除了在vba" & i & "周围的地方,并删除*周围的空格 -
另外你不需要循环输入公式Excel会在批量输入时对公式进行相对更改。
标签: excel vba formula parentheses