Okay. Might be something to consider if looking for new ideas since, I assume, the point of using checkboxes is to make selections, at least that is the only reason I would use them.
Another suggestion would be an option to return only Row numbers, and maybe Rows/Columns also, in a collection that can be used in a ForEach statement. The Typed array, as you noted, can't be used by all and the GetString() is a bit cumbersome.
As always, Thanks and Great Work 🌞
Jim