セルの最終行取得について

解決


himizu  2012-03-21 21:18:31  No: 147517  IP: 192.*.*.*

以下にて、最終行の取得はできるのですが、
範囲を指定して最終行の取得をするにはどのようにしたら良いのでしょうか。

Worksheetオブジェクト.Cells.SpecialCells(Excel.XlCellType.xlCellTypeLastCell).Row


例えば、1列目(Colum)の100行目(Row)から30行目(Row)の間の最終行という風にして
最終行を取得することは可能でしょうか。

編集 削除
himizu  2012-03-22 10:34:52  No: 147518  IP: 192.*.*.*

以下にてA列45行目から上へ最終行取得を実施するように致しましたが
1行目から45行目までデータが入力されている場合に
最終行が正確に取得できません。期待値は45なのですが。
範囲していの最初の行にデータが入ってる場合は、そこを最終行とみなさないのでしょうか。
ご教示よろしくお願いいたします。

(Worksheetオブジェクト.Cells(45, 1), Excel.Range).End(Excel.XlDirection.xlUp).Row

編集 削除
LL  2012-03-23 18:32:09  No: 147519  IP: 192.*.*.*

Dim xl_range As Microsoft.Office.Interop.Excel.Range
xl_range = xl_worksheet.UsedRange

こういうことですかね。

編集 削除
himizu  2012-03-28 14:37:47  No: 147520  IP: 192.*.*.*

LLさま

有難う御座います。
解決いたしました!

編集 削除
himizu  2012-03-29 17:24:52  No: 147521  IP: 192.*.*.*

すみません。解決しております。

編集 削除