Sorry for a potential "bad" title, I wasn't sure how to phrase it. Feel free to edit if you have a better wording.
This is a follow-up on a previous question. As far as I researched there is no solution but maybe I overlooked something.
In a workbook with more then worksheet if I change the selection of the active worksheet (manually or via VBA) the selected range of the non-active sheets won't be affected, so the value must be stored somehow.
Using "the regular commands" (set range = selection
, range.select
, etc.) requires the cosponsoring sheets to be active. This makes sense since the selection, select etc. applies to the "currently active selection".
But still, the "selection" of non active sheet must be stored somewhere. Is there a way to get those values or even manipulate them?
Appendix1: I thought this was implied: I don't want to change the active sheet (otherwise I could just use the regular select commands).
Appendix2: It's not just about what you see on the screen. I want to avoid activating a different sheet so I don't have to have to handle the activation of the initially activated sheet altogether - this is my current solution (instead I want sort of a "true" separation of view and controller). I don't think the "regular" API will provide this, but I though there might be some other work around. But thanks for your suggestion anyway.