I've found a solution to this issue. All I've done is used Rumba to open different Excel macros. Rumba navigates to the correct screen, opens a copy macro (which copies the correct data and closes itself) and then Rumba pastes the data (after a seconds pause to make sure the macro has run all the way through. Then I have another Excel macro that edits the worksheet so that the data is cycled (bumps the data up a row so I'm copying a new item, not the same one as before).
While it's a little bulky, it is serving my needs for now. Thanks again for the help and ideas.