下面抛出一个错误。我试着挣脱绳索,但没有成功。如何在字段中正确输入以下公式:
wrkSheet.Range("I6").FormulaR1C1 = "=IF(AND(G6=TRUE;H6=TRUE);""Correction Transaction"";IF(AND(G6=TRUE;H6=FALSE);""Execution Correction"";IF(AND(G6=FALSE;H6=TRUE);""Reverse Correction"";""Counter Booking"")))"
将FormulaR1C1
更改为Formula
,因为您使用的是"A1"表示法(例如:G6
、H6
(
将";
"更改为",
",因为";"在VBA 中不是有效的公式分隔符
Range("I6").Formula = "=IF(AND(G6=TRUE,H6=TRUE),""Correction Transaction"",IF(AND(G6=TRUE,H6=FALSE),""Execution Correction"",IF(AND(G6=FALSE,H6=TRUE),""Reverse Correction"",""Counter Booking"")))"