I would stay away from key stroke combinations to navigate a table, because the data is too dynamic. Like if there is an empty cell then the Ctrl+Right will stop on that empty cell, unless you know for a certain it will have a value in each cell all the way to the right. Technically, you can also use Select Range of XFD1, then use Ctrl+Left if there are empty cells potentially. Another option is the Ctrl+End which jumps to bottom right corner of data, however, if Excel still contains some hidden data it will not be accurate (unless you do a Clear All first).
Another solution to consider would be to the Ctrl+F to search for a keyword. Like if you know the column name of a specific column, then you can jump right there and there is no worry of a column changing positions on you.
But saying all this, I would suggest possibly looking at your data as a Data Table using a Read Range. If you get a Data Table, then you can use .Rows.Count and .Columns.Count to your advantage. You can also learn some LINQ methods that get your data manipulations working like a Pro. — .Rows.IndexOf() and .Columns.IndexOf() are also useful for finding locations in the middle of your data to be used for cell locations, et cetera. Then, there are various ways to update your data through Write Cell or Assign activities/Write Range, et cetera.
I hope my additional pointers are helpful to you.