Back to Top

プログラムの覚書

Category: EPPlus

VB.NET EPPlus名前付きセルの範囲を取得する

名前付きセルの範囲を取得する方法を記載します。

名前付きセルの範囲を取得することにより、セルの開始位置、行数、列数などが取得出来ます。

名前付きセルを設定する

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

 

Posted in EPPlus | Leave a reply