名前付きセルの位置および列数・行数を取得する方法を説明します。
セルの行・列の位置を取得する
Dim FilePath As String = "C:\work\HelloWorld.xlsx"
Using book As XLWorkbook = New XLWorkbook(FilePath)
Dim wksheet As IXLWorksheet = book.Worksheet(1)
Dim Range1 As IXLRange = wksheet.Range("ALL")
'列の位置を取得
Dim x As Integer = Range1.Cell(1, 1).Address.ColumnNumber
'行の位置を取得
Dim y As Integer = Range1.Cell(1, 1).Address.RowNumber
End Using
セルの行・列の数を取得する
Dim FilePath As String = "C:\work\HelloWorld.xlsx"
Using book As XLWorkbook = New XLWorkbook(FilePath)
Dim wksheet As IXLWorksheet = book.Worksheet(1)
Dim Range1 As IXLRange = wksheet.Range("ALL")
'列の数を取得
Dim cols As Integer = Range1.ColumnCount
'行の数を取得
Dim rows As Integer = Range1.RowCount
'または
'列の数を取得
Dim cols As Integer = Range1.Columns.Count
'行の数を取得
Dim rows As Integer = Range1.Rows.Count
End Using
※Cell()は、1から数えるみたいですCell(0,0)ではA1の位置を取得するとエラーとなる