Programmatically refer to worksheet ranges in code
You use a similar process to refer to the contents of a NamedRange control or a native Excel range object.
Applies to: The information in this topic applies to document-level projects and VSTO Add-in projects for Excel. For more information, see Features available by Office application and project type.
Use a NamedRange control
The following example adds a NamedRange to a worksheet and then adds text to the cell in the range.
To refer to a NamedRange control
Assign a string to the Value2 property of the NamedRange control. This code must be placed in a sheet class, not in the
ThisWorkbook
class.
Use native Excel ranges
The following example adds a native Excel range to a worksheet and then adds text to the cell in the range.
To refer to a native range object
Assign a string to the Value2 property of the range.
Related content
- Work with ranges
- How to: Programmatically check spelling in worksheets
- How to: Programmatically apply styles to ranges in workbooks
- How to: Programmatically automatically fill ranges with incrementally changing data
- How to: Programmatically search for text in worksheet ranges
- NamedRange control
- Host items and host controls overview
- Programmatic limitations of host items and host controls
- Optional parameters in Office solutions