That is what Offset does in conjunction with Select
You mean moves like the old Lotus bigup, bigdown, smallright etc.?
Excel does not have that method of moving the cursor around.
Can you show an example of what you want the cursor to do relative to its
current position?
When I am recording a macro, it will write out move commands like when
I go to the last cell in a column, and then out to the last cell in that
row, so it does do similar things to "end", "home", "Ctrl-End",
"Shift-End", etc.
But I can see where this can introduce errors, and why it was best to
not manipulate things in this way. It is kind of like a remote session
where you do not know where the cursor is at.
Or that old dungeon game where you play blind, aided only by text
queues.
I have had issues with my recorded macros where subsequent new data
causes it to fail as the 'table' is no longer the same 'array size'.
So I had to find better, more correct methods of selecting all the data
in a worksheet. Recorded macros can have sections where shorter, other
code segments would work better. But then, I guess a macro recorder
would have to record such moves.
It would seem that one could poll the current cell location and use
math to determine the newly desired location, and then use a move command
of some sort to place the cursor at that cell location, and it not cause
big slowdowns.