名前付きセルの範囲を取得する方法を記載します。
名前付きセルの範囲を取得することにより、セルの開始位置、行数、列数などが取得出来ます。
名前付きセルを設定する
Dim sheet As ExcelWorksheet = excel.Workbook.Worksheets("MySheet1") Dim cell As ExcelRange = sheet.Cells("A1:D5") sheet.Names.Add("List1", cell)
名前付きセルの範囲を取得する
Dim sheet As ExcelWorksheet = excel.Workbook.Worksheets("MySheet1") Dim namedRange As ExcelNamedRange = sheet.Names("List1") '行数 Dim row = namedRange.Rows '列数 Dim col = namedRange.Columns 'セルの開始行位置 Dim frow = namedRange.Start.Row 'セルの開始列位置 Dim fcol = namedRange.Start.Column 'セルの終了列位置 Dim lrow = namedRange.End.Row 'セルの終了列位置 Dim lcol = namedRange.End.Column