Maybe something like:

LastRow = Range("B:B").Find("*", LookIn:=xlValues, SearchOrder:=xlByRows, SearchDirection:=xlPrevious).Row
With or without a "+ 1" at the end.