VBA将公式转换为注释

时间:2019-06-07 10:29:45

标签: excel vba formula

我有一个使用撇号“'”的公式,因此VBA会将其作为注释读取,是否有防止这种情况的发生?

公式是

=SUMPRODUCT(SUMIF(INDIRECT("'"&$A$1:$A$10&"'!"&"$BI$1:$BI$1000"),C4,INDIRECT("'"&$A$1:$A$10&"'!"&"$ax$1:$ax$1000")))

使其他所有功能正常工作

1 个答案:

答案 0 :(得分:2)

只需在VBA中使用Chr(34),并在工作簿公式中使用CHAR(34)来代替"。如果这是您第一次看到它,它将更加易于使用,而且不难理解。

my_quoted_string = "this part is not in quotes " & Chr(34) & "while this part is" & Chr(34)

会回来

this part is not in quotes "while this part is"

对于撇号,请使用Chr(39)CHAR(39)