Forum Discussion

ExcelAppSmith's avatar
ExcelAppSmith
Occasional Reader
Nov 18, 2025

Feature Request: Visual Studio‑Style Debugging for Arrays, LAMBDA, and No‑Code Excel Apps

Feature Request: Please enhance Excel’s formula debugging tools to support dynamic arrays and LAMBDA. Current debugging is too limited. This request focuses on desktop Excel, where debugging tools are available today. While the Mac and Web versions currently lack debugging support, these features could eventually be extended cross‑platform. Desired capabilities include cell watch, breakpoints, context debugging for array elements, and richer error tracing.

Desired capabilities include:

  1. Execution Control
    1. Formula Window: trace the execution of a formula, including pausing, stepping, run-to, and start-from-here controls.
    2. Breakpoint Window: set and remove breakpoints.
  2. Data Inspection & Manipulation
    1. Data Window: collapse or inspect specific elements in an intermediate or destination array.
    2. Data Manipulation: view and alter intermediate data values, particularly LAMBDA arguments.
    3. Data Watch: monitor selected intermediate values step-by-step throughout formula execution, with the ability to break when a specific value is reached.
  3. Cell Context
    1. Cell Watch: monitor specific destination cells within an array during formula evaluation.
    2. Context Debugging: click on a cell within a dynamic array to debug that element’s evaluation path.
  4. Rules & Formatting
    1. Conditional Format: load and debug the conditional format rules for the selected cell.
    2. Data Validation: load and debug the data validation rules for the selected cell.
  5. Error Tracing & Intelligence
    1. Richer Error Context: trace where and why a formula fails, e.g., provide an execution trace log.
    2. Copilot Integration: enhance formula formatting and interpret intermediate execution steps to provide insights into issues, optimization opportunities, and potential improvements.
  6. Interface Improvements
    1. Debugger Window: resize the debugger window and display fonts; enable and resize the formula, data, and breakpoint windows.

These features would make debugging modern Excel formulas more intuitive, reduce trial-and-error, help users better understand conditional formatting and data validation, empower advanced users to fully leverage dynamic arrays and LAMBDA, and realize no-code applications using Excel — with Copilot providing intelligent insights along the way.

2 Replies

Resources