That is crazy. When working from bottom (last row with date) nothing happens. When working for the top is goes to the last row with data. That seems kind of backwards. If I change the xlUp to xlDown starting from the top or the last data row cursor goes to last row of spreadsheet.