excel vba: line break in code -
i have rather lengthy formula in excel vba i'm being forced break multiple lines. i've tried inserting " _" i'm getting following error:
"compile error: expected: end of statement"
i've looked on code several times , cant seem find driving error. if on code below , me figure out i'd appreciate it. in advance.
if instr(1, lineitem.value, "excess mo") > 0 , instr(1, lineitem.value, "aos") > 0 lineitem.offset(0, 16).formula = "=sumproduct(countifs(indirect(""'""&r2c3&"" claims'!b:b""),r[0]c[-19],indirect(""'""&r2c3&"" claims'!c:c""),r[0]c[-17],indirect(""'""&r2c3&"" claims'!e:e""),choose({1;2},r[0]c[-15],r[0]c[-14]),indirect(""'""&r2c3&"" claims'!p:p""),"">""&r5c3,indirect(""'""&r2c3&"" claims'!h:h""),""<>""&""ns""))- _ sumproduct(countifs(indirect(""'""&r2c3&"" claims'!b:b""),r[0]c[-19],indirect(""'""&r2c3&"" claims'!c:c""),r[0]c[-17],indirect(""'""&r2c3&"" claims'!e:e""),choose({1;2},r[0]c[-15],r[0]c[-14]),indirect(""'""&r2c3&"" claims'!p:p""),"">""&r5c3,indirect(""'""&r2c3&"" claims'!h:h""),""<>""&""ns"",indirect(""'""&r2c3&"" claims'!g:g""),r2c5:r2c27))- _ sumproduct(countifs(indirect(""'""&r2c3&"" claims'!b:b""),r[0]c[-19],indirect(""'""&r2c3&"" claims'!c:c""),r[0]c[-17],indirect(""'""&r2c3&"" claims'!e:e""),choose({1;2},r[0]c[-15],r[0]c[-14]),indirect(""'""&r2c3&"" claims'!p:p""),"">""&r5c3,indirect(""'""&r2c3&"" claims'!h:h""),""<>""&""ns"",indirect(""'""&r2c3&"" claims'!g:g""),r5c5:r5c54))" lineitem.offset(0, 16).value = lineitem.offset(0, 16).value lineitem.offset(0, 17).formula = "=sumproduct(countifs(indirect(""'""&r3c3&"" claims'!b:b""),r[0]c[-20],indirect(""'""&r3c3&"" claims'!c:c""),r[0]c[-18],indirect(""'""&r3c3&"" claims'!e:e""),choose({1;2},r[0]c[-16],r[0]c[-15]),indirect(""'""&r3c3&"" claims'!p:p""),"">""&r5c3,indirect(""'""&r3c3&"" claims'!h:h""),""<>""&""ns""))- _ sumproduct(countifs(indirect(""'""&r3c3&"" claims'!b:b""),r[0]c[-20],indirect(""'""&r3c3&"" claims'!c:c""),r[0]c[-18],indirect(""'""&r3c3&"" claims'!e:e""),choose({1;2},r[0]c[-16],r[0]c[-15]),indirect(""'""&r3c3&"" claims'!p:p""),"">""&r5c3,indirect(""'""&r3c3&"" claims'!h:h""),""<>""&""ns"",indirect(""'""&r3c3&"" claims'!g:g""),r2c5:r2c27))- _ sumproduct(countifs(indirect(""'""&r3c3&"" claims'!b:b""),r[0]c[-20],indirect(""'""&r3c3&"" claims'!c:c""),r[0]c[-18],indirect(""'""&r3c3&"" claims'!e:e""),choose({1;2},r[0]c[-16],r[0]c[-15]),indirect(""'""&r3c3&"" claims'!p:p""),"">""&r5c3,indirect(""'""&r2c3&"" claims'!h:h""),""<>""&""ns"",indirect(""'""&r3c3&"" claims'!g:g""),r5c5:r5c54))" lineitem.offset(0, 17).value = lineitem.offset(0, 17).value end if
line breaks don't work that.
you need like:
fset(0, 16).formula = "thisis() + " & _ "reallylong()"
Comments
Post a Comment