Skip to content

Implicit insertion operator incorrectly added #2616

@bxthomas

Description

@bxthomas

Excel’s dynamic array functions (like UNIQUE) are designed to be entered in a single cell and “spill” into adjacent cells. When you set the formula in a single cell via ClosedXML, Excel automatically adds the implicit intersection operator (@) as part of its internal handling of dynamic arrays.

For example code that looks like this ...

distinctFrameRates.Cell(1,1).FormulaA1 = "UNIQUE(Pricing!D:E)";

ends up with a formula of =@unique(Pricing!D:E) which doesn't work because of the @

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions