i trying write function search string in range of 4,500 columns , 100 rows , return row match in. formula copied 6k cells , needs continually updated worksheet hence function.
i've tried using search.find function , returning row number it's slow. here's code i've used:
function findrow(srch string, srchrng) dim rngsearch range, rngfound range set rngsearch = srchrng set rngfound = rngsearch.find(what:=srch, lookin:=xlvalues, lookat:=xlpart, searchorder:=xlbycolumns) if rngfound nothing findrow = "#n/a" else findrow = rngfound.row end if end function some more details of issue:
-string must exact match , 50 characters long
-range i'm searching on has many blank cells, 1 exact match.
Comments
Post a Comment