Milo,
Do you really mean *500k *transactions? If so you'll probably have t
wait till Excel12 which will accomodate that number with another 500
to spare.
But if you still want to force the issue you may want to spread you
data over 8 worksheets and then adjust your looping code thus:
Sub N()
Sub m()
For i = 1 To 500000 Step 30
j = i \ 65336
Sheets(j + 1).Cells(i, 2).select
Next
End Sub
Myle
--
Myle
-----------------------------------------------------------------------
Myles's Profile:
http://www.excelforum.com/member.php...fo&userid=2874
View this thread:
http://www.excelforum.com/showthread.php?threadid=52294