Either one of these code lines will do what you want, see the note at the end to decide on which to use..
For last value
---------------
Cells.Find("*", , xlValues, , xlRows, xlPrevious).Offset(1).EntireRow.Select
For last value or formula
------------------------------
Cells.Find("*", , xlFormulas, , xlRows, xlPrevious).Offset(1).EntireRow.Select
A note about those headings... the ones labeled "For last value" means it will return the last used row and column for a displayed value (whether a constant or one from a formula) even if there are formulas after those cells displaying the empty string (""); whereas those labeled "For last value or formula" returns the last cell with either a value or a formula even if that formula is displaying the empty string ("").