Skip to content

Excel: Current cell incorrectly announced when multiple cells selected #6959

@Qchristensen

Description

@Qchristensen

In Excel, when multiple cells are selected, one cell still has focus. Usually, this is the first cell, and this is what NVDA announces.

It is possible to change the cell which has focus within a selection by pressing TAB or ENTER (focus will cycle through all selected cells). If TAB is pressed, focus moves across the selected row, then down to the next selected row. If ENTER is pressed, then focus will move down the selected column, then to the top of the next selected row.

If text is typed, the text in whichever cell currently has focus will be overwritten. Whenever TAB or ENTER is pressed with multiple cells selected, NVDA reads the selection and then identifies the first cell.

For instance:

  1. Select B3:D3. NVDA announces "B3 through D3 selected, row 3, column 2".
  2. Press TAB. The three cells are still selected and focus moves to C3. NVDA reads "B3 through D3 selected, row 3, column 2".

NVDA+TAB reads the selection again as in step 1 above.
NVDA+numpad Delete reads the position on the screen as a percentage.

Visually, the "name" box shows the currently focused cell. Pressing alt+f3 moves the focus to this box and reads the currently focused cell. Press ESCAPE to return to the sheet itself (without changing the selection).

Ideal outcomes:

  • NVDA to read the currently focussed cell when TAB or ENTER is pressed, eg "B3 through D3 selected, B3", then when TAB is pressed, read "B3 through D3 selected, C3". I'm not sure if the original decision to read "Row 2, Column 3" rather than B3 was to avoid confusion? In that case, Row 2, column 3, then press tab and have it read row 2, column 4 would work too.
  • NVDA to read the currently focussed item when NVDA+TAB or NVDA+numpad Delete are pressed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    app/microsoft-officeenhancementp4https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priority

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions