The current selection.
The step direction (Right/Left/Down/Up).
Merged-cell lookup port.
OptionalhiddenRowsAt: HiddenHeadersAt
Hidden-row port (optional).
OptionalhiddenColumnsAt: HiddenHeadersAt
Hidden-column port (optional).
Internal — the start selection, used to stop the recursive scan after a full loop (do not pass).
Cycles the active cell to the next cell within the current selection, the Tab/Enter traversal (it never changes which ranges are selected — only the active cell and active range index). Semantics:
Pure: it holds no sheet/grid state — merged cells and hidden headers come in through the GetRangeFromCell / HiddenHeadersAt ports. The merge-unaware caller passes
CoordUtils.cellToRangeand no hidden ports. Returns the new SelectionCoords (therangesreference is preserved), orselectionunchanged when the active cell is outside the active range.