• ベストアンサー

WSHでExcelシートの最大行数を知るには?

WSHでExcelシートを開いたときに、そのシートの最大行数(最終行)の値を知るにはどうしたらよいですか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

'どれ求めたかったのか知らないので。 'あー型を明示したいよぉ Sub hoge() Dim app Set app = CreateObject("Excel.Application") app.WorkBooks.Open("C:\aaa.xls") 'xlDirection.xlDown 'http://msdn.microsoft.com/en-us/library/aa221100%28office.11%29.aspx Msgbox(app.WorkBooks(1).WorkSheets(1).Range("A1").End(-4121).Row) Msgbox(app.WorkBooks(1).WorkSheets(1).Range("A1").End(-4121).Column) Msgbox(app.WorkBooks(1).WorkSheets(1).Rows.Count) Msgbox(app.WorkBooks(1).WorkSheets(1).Columns.Count) app.WorkBooks(1).Close() Set app = Nothing End Sub hoge()

y_japan
質問者

お礼

回答ありがとうございました。

関連するQ&A