2.4.841 BrtUCR

The BrtUCR record specifies undo information for row or column (1) deletion and move operations when affected formulas (section 2.2.2) (section 2.2.2) or named ranges reference the deleted rows, columns (1), or moved range. This record is not applicable for insert revisions.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

iptg

ptg

A

B

reserved1

reserved2

rfxChanged (16 bytes)

...

...

rw

col

tabid

rgb (variable)

...

iptg (16 bits): An unsigned integer that specifies a zero-based index of a Ptg (section 2.5.98.16) record in the Rgce (section 2.5.98.88) Ptg of the affected formula. The referenced Ptg specifies the affected element of the formula. If fLbl is 1, this value MUST be 0 and MUST be ignored.

ptg (8 bits): An unsigned integer that specifies the type of expression that was adjusted in the affected formula or named range. The value MUST be one of the values specified in the following table.

Value

Meaning

0x24

Specifies a reference to a single cell.

0x25

Specifies a reference to a rectangular area of cells.

0x26

Specifies a reference to a fixed set of cells.

0x2A

Specifies an invalid reference to a cell.

0x2B

Specifies an invalid reference to a cell range.

0x3A

Specifies a reference to a single cell on the referenced sheet.

0x3B

Specifies a reference to a rectangular area of cells on the referenced sheet.

0x3C

Specifies an invalid reference to a single cell on the referenced sheet.

0x3D

Specifies an invalid reference to a rectangular area of cells on the referenced sheet.

0x44

Specifies a value-typed reference to a single cell.

0x45

Specifies a value-typed reference to a rectangular area of cells.

0x46

Specifies a value-typed reference to a fixed set of cells.

0x4A

Specifies a value-typed invalid reference to a cell.

0x4B

Specifies a value-typed invalid reference to a cell range.

0x5A

Specifies a value-typed reference to a single cell on the referenced sheet.

0x5B

Specifies a value-typed reference to a rectangular area of cells on the referenced sheet.

0x5C

Specifies a value-typed invalid reference to a single cell on the referenced sheet.

0x5D

Specifies a value-typed invalid reference to a rectangular area of cells on the given sheet.

0x64

Specifies an array-typed reference to a single cell.

0x65

Specifies an array-typed reference to a rectangular area of cells.

0x66

Specifies an array-typed reference to a fixed set of cells.

0x6A

Specifies an array-typed invalid reference to a cell.

0x6B

Specifies an array-typed invalid reference to a cell range.

0x7A

Specifies an array-typed reference to a single cell on the given sheet.

0x7B

Specifies an array-typed reference to a rectangular area of cells on the given sheet.

0x7C

Specifies an array-typed invalid reference to a single cell on the given sheet.

0x7D

Specifies an array-typed invalid reference to a rectangular area of cells on the given sheet.

A - fLbl (1 bit): A bit that specifies whether this record applies to a formula or a named range. If this value is 0, then this record applies to a formula. Otherwise, this record applies to a named range.

B - fUseSh2 (1 bit): A bit that specifies whether the expression was on a different sheet.

reserved1 (6 bits): This value MUST be 0 and MUST be ignored.

reserved2 (4 bytes): This value MUST be 0 and MUST be ignored.

rfxChanged (16 bytes): An RfXRel (section 2.5.119) that specifies the range that is referenced by the affected formula or named range.

rw (4 bytes): A RwNullable (section 2.5.128) that specifies the row of the cell of the formula that referenced the deleted cell range. If fLbl equals 1, then this value MUST be 0xFFFFFFFF and MUST be ignored.

col (4 bytes): A ColNullable (section 2.5.24) that specifies the column (1) of the cell of the formula that referenced the deleted cell range. If fLbl equals 1, then this value MUST be 0xFFFFFFFF and MUST be ignored.

tabid (2 bytes): A signed integer that specifies the identifier of the sheet that contained the formula that referenced the deleted cell range. If tabid equals -1, then tabid is ignored. This value MUST be greater than or equal to -1.

rgb (variable): An XLNameWideString (section 2.5.166) that specifies the named range that references the deleted cells. This value MUST NOT be present if fLbl equals 0. This value MUST be present if fLbl equals 1.