Excel VBA公式1C1公式
下面的代码抛出一个错误。我试着避开绳子,但运气不好。如何在字段中正确输入以下公式:Excel VBA公式1C1公式,excel,vba,Excel,Vba,下面的代码抛出一个错误。我试着避开绳子,但运气不好。如何在字段中正确输入以下公式: 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"")))
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"")))"
将
公式1c1
更改为公式
,因为您使用的是“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"")))"