2016-11-19 23 views
0

私はExcel.Office.Interop.Excelを使用して、40424行のExcelファイルの行番号を取得しようとしています。Microsoft.Office.Interop.Excel正しい最後の行を取得する方法?

私は以下のコードを試してみました:

Debug Infos

彼らが唯一の正しいされていない、38304を返します。 正しい行番号を取得する正しい方法は何ですか?

+0

これを試してください: 'int lastRow = old_sheet.Cells.SpecialCells(Microsoft.Office.Interop.Excel.XlCellType.xlCellTypeLastCell、Type.Missing).Row' – bzimor

+0

私はちょうど同じリターンを試みました。 –

+0

私も試したことがあります:sheet.UsedRange.Row + sheet.UsedRange.Rows.Count - 1、私はそれが他のファイルに使用すると、それは正しいので、私のExcelファイルに関連しているかどうかわかりません。 –

答えて

1

私がしようとした後:私はヒデシートがactualyあり見つから enter image description here Hide or show worksheets or workbooks

。 - - !

ありがとう皆さん、問題は解決しました。

関連する問題