Excel VBA formula as text issue -
in excel 2016 vba have code:
range("m2").select activecell.formular1c1 = "=iferror(if(e2=""sgl"",k2,l2),"")" when gets placed in cell formula not result. manually fix have change text general , actual code needs changing:
cell m2 says: =iferror(if(e2="sgl",k2,l2),") should say: =iferror(if(e2="sgl",k2,l2),"") " @ end before closing parenthesis
this recorded (i removed rc absolute cell reference when wouldn't work), i'm not sure caused or how resolve it. appreciated. thanks
i think need add quote @ end. because quote denotes string, need make 2 of them yield 1 -- means need 4 yield two.
range("m2").formula = "=iferror(if(e2=""sgl"",k2,l2),"""")" other notes of interest:
- you don't need
range().select, work againstactivecell. invoke methods/properties directly on range object - i think in case
formulawork.r1c1handy when formulas relative, in case, referencing actual cells. there nothing wrong did, fyi
Comments
Post a Comment