I have my arrow controllers set differently, so I cant be sure, but I suspect that when even though you're selecting the data using the arrows, the macro is recording the actual cell references, not the keystrokes. In order for the macro to do the "end over, end down" thing, you need to adjust the code after it has been recorded. If your data block starts in cell "A1" and you want to select the entire contiguous block, use:
Range("A1").Select
Range(Selection.End(xlToRight), Selection.End(xlDown)).Select
Hope this helps
SAE
Bookmarks