arrays - Taking last word of an string, variable not declared? -
i taking cell value (sometimes "flores", "de las flores"), cannot know value since there 10000+ records.
what want take "flores" (the last word, , if there one, then, one). ive tried using split , ubound, "not declared" error. trying make implicit.
function checkfirstletter(mystring, text, indexcurp, index) boolean dim outstr, asciinum, vocal string, long ----> arr = split(mystring, " ") ----> vocal = arr(ubound(ary)) outstr = lcase(mid(text, indexcurp, 1)) asciinum = lcase(mid(mystring, 1, 1)) cells(index, "m") = vocal cells(index, "o") = asciinum if (asciinum = outstr) checkfirstletter = true else: checkfirstletter = false end if end function thanks!
i believe overly complicating anyway. unless i'm reading wrong (very possible) can simplify lot.
function checkfirstletter(mystring, text, indexcurp, index) boolean dim vocal() string vocal = split(mystring, " ") cells(index, "m") = vocal(ubound(vocal)) cells(index, "o") = lcase(mid(mystring, 1, 1)) checkfirstletter = cells(index, "o") = lcase(mid(text, indexcurp, 1)) end function
Comments
Post a Comment