Hi Leith,
I have managed to get it working using the following:
With w
delay 2
SendKeys "{TAB}", True
SendKeys "{TAB}", True
SendKeys "{RIGHT}", True
delay 1
SendKeys "{ENTER}", True
Do While w.readyState <> READYSTATE_COMPLETE Or w.Busy: DoEvents: Loop
delay 2
SendKeys "{TAB}", 200
SendKeys "{TAB}", 200
SendKeys "{TAB}", 200
SendKeys "{TAB}", 200
SendKeys "{TAB}", 200
SendKeys "{TAB}", 200
SendKeys "{TAB}", 200
SendKeys "{TAB}", 200
SendKeys "{TAB}", 200
SendKeys "{TAB}", 200
SendKeys "{TAB}", 200
SendKeys "{TAB}", 200
SendKeys "{TAB}", 200
SendKeys "{TAB}", 200
SendKeys "{TAB}", 200
delay 1
SendKeys "{ENTER}", True
End With
I am not sure it's the proper way of working through a sheet, but it certainly works - if you know of a neater or more methodical way then please feel free to let me know.
Thanks again for all your help!
Freddie
Bookmarks