我想應用一個公式,在單元格中寫入YES或NO,檢查另一個單元格是否以Q)文本開頭。在VBA中應用公式?
手動在Excel中寫入正在工作。
=IF(LEFT(A2;2)="Q)";"YES";"NO")
但是,當我嘗試自動執行宏
Range("R2").Formula = "=IF(LEFT(A2;2)=""Q)"";""YES"";""NO"")"
運行時錯誤「1004」裏面:應用程序定義或對象定義的錯誤
而且,我會想要做整列,像這樣
Range("R2:R" & lastRow).Formula = "=IF(LEFT(A2;2)=""Q)"";""YES"";""NO"")"
但爲此我必須先解決第一個問題。
我在做什麼錯?
LEFT(A2,2) - 使用逗號,而不是一個分號 – braX
那些分號(;)應該是逗號(,) –