What do you mean exactly with:
except it selected all of the rows instead of just to the end of column H ?
The code just searches for the last used row in column H and uses this as last row in your range.
In your code leave at the ()
and you use xldown this emans that you are searching for first cell from top, so if you have empty cell in between to cells it will not discover the second full cell (example you have A2 and A4 filles, you search from top you find A2 and not A4. when xlup, you will find A4.)
Bookmarks